AppsFlyer: есть ли способ узнать, переустанавливает ли пользователь приложение?
Я пытаюсь найти, если пользователь установил текущее приложение, если первое, или если его переустановить. Есть ли способ определить это с помощью iOS SDK?
1 ответ
Вы можете использовать getAppsFlyerUID
API и сравните идентификаторы, которые вы получаете.
Swift:
let appsflyerId = AppsFlyerTracker.shared().getAppsFlyerUID()
Objective-C:
NSString *appsflyerId = [AppsFlyerTracker sharedTracker].getAppsFlyerUID;
Для каждой новой установки вы должны видеть новый идентификатор AppsFlyer.
Чтобы это работало между переустановками приложений, вам нужно будет хранить "старый" идентификатор AppsFlyer в постоянном хранилище данных, таком как KeyChain или во внутренней системе BI, чтобы вы могли сравнить (или проверить, существует ли предыдущий идентификатор).