AppsFlyer: есть ли способ узнать, переустанавливает ли пользователь приложение? - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь найти, если пользователь установил текущее приложение, если оно первое, или его переустановить.Есть ли способ определить это с помощью iOS SDK?

1 Ответ

1 голос
/ 11 марта 2019

Вы можете использовать API getAppsFlyerUID и сравнить ID, которые вы получаете.

Swift:

let appsflyerId = AppsFlyerTracker.shared().getAppsFlyerUID()

Objective-C:

NSString *appsflyerId = [AppsFlyerTracker sharedTracker].getAppsFlyerUID;

При каждой новой установке вы должны видеть новый идентификатор AppsFlyer.

Чтобы это работало между переустановками приложений, вам нужно будет хранить «старый» идентификатор AppsFlyer в постоянном хранилище данных, например KeyChain или внутренняя система BI - так что вы можете сравнить (или проверить, существует ли предыдущий идентификатор).

...