Appsflyer OnconversionDatasuCcess Возвращает неполный ConversionInfo в производстве (полные данные в разработке/QA)IOS

Программируем под IOS
Ответить
Anonymous
 Appsflyer OnconversionDatasuCcess Возвращает неполный ConversionInfo в производстве (полные данные в разработке/QA)

Сообщение Anonymous »

Я использую Appsflyer SDK в приложении iOS и внедряю следующий метод делегата для получения данных о преобразовании установки: < /p>

Код: Выделить всё

func onConversionDataSuccess(_ conversionInfo: [AnyHashable: Any]) {
print("Conversion Info: \(conversionInfo)")
}
В разворотах отладки/разработки это работает отлично - я получаю словарь конверсионинфо со всеми соответствующими данными о атрибуции (кампания, источник медиа и т. Д.). OnconversionDatasuCcess не называется в производственных/живых сборках, даже если он отлично работает в отладке? Существуют ли дополнительные условия только для производства (например, установка App Store, проверка квитанции или ограничения IDFA), которые могут помешать AppsFlyer запустить этот обратный вызов?

Код: Выделить всё

func setUpIdForAppsFlyer() {
AppsFlyerLib.shared().appsFlyerDevKey = "XXX"
AppsFlyerLib.shared().appleAppID = "XXX"
AppsFlyerLib.shared().delegate = self
AppsFlyerLib.shared().deepLinkDelegate = self
}
< /code>
вызов initappsflyer () из ApplicationDidbeComeactive. < /p>
func initAppsFlyer() {
AppsFlyerLib.shared().waitForATTUserAuthorization(timeoutInterval: 60)
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization { (status) in
switch status {
case .denied:
debugPrint("AuthorizationSatus is denied")
case .notDetermined:
debugPrint("AuthorizationSatus is notDetermined")
case .restricted:
debugPrint("AuthorizationSatus is restricted")
case .authorized:
debugPrint("AuthorizationSatus is authorized")
@unknown default:
fatalError("Invalid authorization status")
}
}
}
AppsFlyerLib.shared().start()
}
< /code>
работает только на устройствах белых списков в разработке /QA Build
в небезолитируемых устройствах Я получаю эти 4 пары значений ключей < /p>
{
"af_status": "Organic",
"af_message": "organic install",
"install_time": "...",
"is_first_launch": true
}
Что может привести к тому, что ConversionInfo отсутствует или частично частично в производственных сборках, даже если запускается OnConversionDatasUccess?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -productio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»