Вы можете использовать API getAppsFlyerUID
и сравнить ID, которые вы получаете.
Swift:
let appsflyerId = AppsFlyerTracker.shared().getAppsFlyerUID()
Objective-C:
NSString *appsflyerId = [AppsFlyerTracker sharedTracker].getAppsFlyerUID;
При каждой новой установке вы должны видеть новый идентификатор AppsFlyer.
Чтобы это работало между переустановками приложений, вам нужно будет хранить «старый» идентификатор AppsFlyer в постоянном хранилище данных, например KeyChain или внутренняя система BI - так что вы можете сравнить (или проверить, существует ли предыдущий идентификатор).