Параметры SDK
Параметр | Описание |
---|---|
.setPublisherId(publisherId: "PUBLISHER_ID") | Передача идентификатора пользователя от площадки |
.setPublisherScope(publisherScope: "PUBLISHER_SCOPE") | Передача области видимости идентификатора площадки |
.setAuthUserId(authUserId: "AUTH_USER_ID") | Передача авторизованного идентификатора пользователя |
.setPhone(phone: "79109101090") | Передача телефона пользователя. Данные будут захэшированы алгоритмом sha256 |
.setEmail(email: "[email protected]") | Передача email пользователя. Данные будут захэшированы алгоритмом sha256 |
.setAutoTrackView(value: true) | Установка флага, отвечающего за включение автоматического трекинга просмотра экранов |
Пример передачи настроек:
Swift
Objective-C
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: "[email protected]") // хеши посчитаются автоматически
.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: @"[email protected]"]; // хеши посчитаются автоматически
settings = [settings setPhoneWithPhone: @"79109109010"]; // хеши посчитаются автоматически
settings = [settings setAutoTrackViewWithValue: true];
[TrackerTop100 activateWithSettings: [settings build]];
}
Last modified 1mo ago