API - Common
인증,공통
AccessKey 설정
발급받은 AccessKey를 설정합니다.
ShopLiveCommon.setAccessKey(accessKey : String?)
JWT 인증
ShopLiveCommon.setAuthToken(authToken : String)
ShopLive JWT 인증합니다.
ShopLiveCommon.setAuthToken(jwt : String)
ShopLiveCommon.setUser(user: ShopLiveCommonUser)
User 정보를 저장합니다.
ShopLiveCommonUser
field type description userId String 로그인 사용자 아이디 (Required) name String? 이름 age Int? 나이 gender ShopliveCommonUserGender 성별 userScore Int? 사용자 등급을 세팅하면 등급에 따른 입장 제한, 이벤트 추첨 제한 등의 기준으로 사용할 수 있습니다.
-100~100까지 설정할 수있습니다.custom [String: Any] 별도로 제공하지 않는 값을 추가 할 수 있습니다. Objective-C 환경에서는 ShopLiveCommonUserObjc 객체를 사용해주시기 바랍니다.
ShopLiveCommon.setuser(user : ShopLiveCommonUser)
인증 정보 초기화
설정된 인증 정보를 초기화합니다.
ShopLiveCommon.clearAuth()
로그인 확인
JWT로그인을 했는지를 파악합니다.
if ShopLiveCommon.isLoggedIn() {
// Do something
}
ShopLiveCommon.setUtmSource(utmSource: String)
UTM Source를 tracking 할 수 있습니다. 데이터는 데이터 인사이트에서 확인 할 수 있습니다.
func setUtmSource(utmSource: String?)
field | type | description |
---|---|---|
utmSource | String? | 해당 유입이 어디에서 발생하였는지를 전달해줍니다. |
샘플 코드
ShopLiveCommon.setUtmSource(“{utm_source}”)
ShopLiveCommon.setUtmMedium(utmMedium: String)
UTM Medium를 tracking 할 수 있습니다. 데이터는 데이터 인사이트에서 확인 할 수 있습니다.
func setUtmMedium(utmMedium: String?)
field | type | description |
---|---|---|
utmMedium | String? | 해당 유입이 어떻게 발생하였는지를 전달해줍니다. 구글은 medium 파라미터를 유입이 유도된 마케팅 방식을 지칭하도록 세팅하는 것을 권장하고 있습니다. (ex. cpc, banner, email, blog, social etc.) |
샘플 코드
ShopLiveCommon.setUtmMedium(“{utm_medium}”)
ShopLiveCommon.setUtmCampaign(utmCampaign: String)
UTM Campaign를 tracking 할 수 있습니다. 데이터는 데이터 인사이트에서 확인 할 수 있습니다.
func setUtmCampaign(utmCampaign: String?)
field | type | description |
---|---|---|
utmCampaign | String? | 어떤 광고의 캠페인으로 유입이 발생하였는지를 전달해줍니다. Campaign Name, Campaign Term, Campaign Content로 나눠서 만들 수 있습니다. |
샘플 코드
ShopLiveCommon.setUtmCampaign(“{utm_campaign}”)
ShopLiveCommon.setUtmContent(utmContent: String)
UTM Content를 tracking 할 수 있습니다. 데이터는 데이터 인사이트에서 확인 할 수 있습니다.
func setUtmContent(utmContent: String?)
field | type | description |
---|---|---|
utmContent | String? | 해당 유입이 어떤 내용을 가진 포스팅/광고에 의해서 발생하였는지를 전달해줍니다. 주로 campaign 파라미터의 하위 구분으로 자주 활용됩니다. |
샘플 코드
ShopLiveCommon.setUtmContent(“{utm_content}”)
Updated 10 months ago