AppsFlyer: есть ли способ узнать, переустанавливает ли пользователь приложение?

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

1 ответ

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

Swift:

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

Objective-C:

NSString *appsflyerId = [AppsFlyerTracker sharedTracker].getAppsFlyerUID;

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

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

Другие вопросы по тегам