Параметры iOS SDK
Параметр
Описание
Передача идентификатора пользователя от площадки
Передача области видимости идентификатора площадки
Передача авторизованного идентификатора пользователя
Передача телефона пользователя. Данные будут захэшированы алгоритмом sha256
Передача email пользователя. Данные будут захэшированы алгоритмом sha256
Установка флага, отвечающего за включение автоматического трекинга просмотра экранов
Пример передачи настроек:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let settings = TrackerTop100Settings(projectId: "PROJECT_ID")!
.setAuthUserId(authUserId: "USER_ID")
.setPublisherId(publisherId: "PUBLISHER_ID")
.setPublisherScope(publisherScope: "PUBLISHER_SCOPE")
.setEmail(email: "user@domain.ru") // хеши посчитаются автоматически
.setPhone(phone: "79109109010") // хеши посчитаются автоматически
.setAutoTrackView(value: true)
.build()
TrackerTop100.activate(settings: settings)
}@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
TrackerTop100Settings *settings = [[TrackerTop100Settings alloc] initWithProjectId: @"PROJECT_ID"];
settings = [settings setAuthUserIdWithAuthUserId: @"USER_ID"];
settings = [settings setPublisherIdWithPublisherId: @"PUBLISHER_ID"];
settings = [settings setPublisherScopeWithPublisherScope: @"PUBLISHER_SCOPE"];
settings = [settings setEmailWithEmail: @"user@domain.ru"]; // хеши посчитаются автоматически
settings = [settings setPhoneWithPhone: @"79109109010"]; // хеши посчитаются автоматически
settings = [settings setAutoTrackViewWithValue: true];
[TrackerTop100 activateWithSettings: [settings build]];
}Last updated