앱스플라이어

- sdk 추가
- 딥링크 & 디퍼드 딥링크에서 값 받아와서 SharedPreference에 저장
- test applink, test urischeme 설정
This commit is contained in:
2025-03-02 17:45:55 +09:00
parent 9cef92199d
commit 1de374de3e
5 changed files with 109 additions and 6 deletions

View File

@@ -20,6 +20,13 @@ object Constants {
const val PREF_NOT_SHOWING_EVENT_POPUP_ID = "pref_not_showing_event_popup_id"
const val PREF_IS_VIEWED_ON_BOARDING_TUTORIAL = "pref_is_viewed_on_boarding_tutorial"
const val PREF_MARKETING_PID = "pref_marketing_pid"
const val PREF_MARKETING_UTM_SOURCE = "pref_marketing_utm_source"
const val PREF_MARKETING_UTM_MEDIUM = "pref_marketing_utm_medium"
const val PREF_MARKETING_UTM_CAMPAIGN = "pref_marketing_utm_campaign"
const val PREF_MARKETING_LINK_VALUE = "pref_marketing_link_value"
const val PREF_MARKETING_LINK_VALUE_ID = "pref_marketing_link_value_id"
const val EXTRA_CAN = "extra_can"
const val EXTRA_DATA = "extra_data"
const val EXTRA_TERMS = "extra_terms"

View File

@@ -174,4 +174,40 @@ object SharedPreferenceManager {
set(value) {
sharedPreferences[Constants.PREF_IS_PLAYER_SERVICE_RUNNING] = value
}
var marketingPid: String
get() = sharedPreferences[Constants.PREF_MARKETING_PID]
set(value) {
sharedPreferences[Constants.PREF_MARKETING_PID] = value
}
var marketingUtmSource: String
get() = sharedPreferences[Constants.PREF_MARKETING_UTM_SOURCE]
set(value) {
sharedPreferences[Constants.PREF_MARKETING_UTM_SOURCE] = value
}
var marketingUtmMedium: String
get() = sharedPreferences[Constants.PREF_MARKETING_UTM_MEDIUM]
set(value) {
sharedPreferences[Constants.PREF_MARKETING_UTM_MEDIUM] = value
}
var marketingUtmCampaign: String
get() = sharedPreferences[Constants.PREF_MARKETING_UTM_CAMPAIGN]
set(value) {
sharedPreferences[Constants.PREF_MARKETING_UTM_CAMPAIGN] = value
}
var marketingLinkValue: String
get() = sharedPreferences[Constants.PREF_MARKETING_LINK_VALUE]
set(value) {
sharedPreferences[Constants.PREF_MARKETING_LINK_VALUE] = value
}
var marketingLinkValueId: Long
get() = sharedPreferences[Constants.PREF_MARKETING_LINK_VALUE_ID, 0L]
set(value) {
sharedPreferences[Constants.PREF_MARKETING_LINK_VALUE_ID] = value
}
}