Параметры sdk
Параметр | Описание |
---|---|
.publisherId("PUBLISHER_ID") | Передача идентификатора пользователя от площадки |
.publisherScope("PUBLISHER_SCOPE") | Передача области видимости идентификатора площадки |
.userId("AUTH_USER_ID") | Передача авторизованного идентификатора пользователя |
.phone("79109101090") | Передача телефона пользователя. Данные будут захэшируются алгоритмом sha256 |
.email("[email protected]") | Передача email пользователя. Данные будут захэшируются алгоритмом sha256 |
.setActivityAutoTracking(enabled = true) | Включение автоматической отправки события page_view при переходе на активность |
Пример передачи настроек:
Kotlin
Java
override fun onCreate() {
super.onCreate()
Kraken.activate(
application = this,
krakenSettings = listOf(KrakenSettings
.Builder(projectId = "PROJECT_ID")
.userId(userIdValue = "USER_ID")
.publisherId(publisherIdValue = "PUBLISHER_ID")
.publisherScope(publisherScopeValue = "PUBLISHER_SCOPE")
.phone(phone = "79109109010") // хеши посчитаются автоматом
.email(email = "[email protected]") // хеши посчитаются автоматом
.setActivityAutoTracking(enabled = true) // по-умолчанию false
.build()
))
.disableActivityAutoTracking() // можно задать/переопределить
// Можно переопределить в любом месте приложения
Kraken.disableActivityAutoTracking()
}
public final void onCreate() {
KrakenSettings config = new KrakenSettings.Builder("PROJECT_ID")
.userId("USER_ID")
.publisherId("PUBLISHER_ID")
.publisherScope("PUBLISHER_SCOPE")
.phone("79109109010") // хеши посчитаются автоматом
.email("[email protected]") // хеши посчитаются автоматом
.setActivityAutoTracking(true)
.build();
List<KrakenSettings> krakenSettingsList = new ArrayList();
krakenSettingsList.add(config);
Kraken.activate((Application) getApplicationContext(), krakenSettingsList);
}
Last modified 26d ago