AppsFlyerSDK / AppsFlyerFramework

AppsFlyer Apple SDK
https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS
Other
163 stars 90 forks source link

`onAppOpenAttribution` not called for cold start of the application if opened with a OneLink #225

Closed renaudjennymonese closed 1 year ago

renaudjennymonese commented 1 year ago

Report

SDK Version

via 6.9.1

What did you do?

Executed a OneLink to open the application (while previously closed) and do some tests with the expected data with my development app. A link like this one: https://www.aaaaaa.bbb/AbCd/A1b2C3?af_force_deeplink=true

What did you expect to happen?

Receive all the data expected in the onAppOpenAttribution of the delegate AppsFlyerLibDelegate.

What happened instead?

onAppOpenAttribution is not called, onConversionDataSuccess is called twice, but without any expected data (very basic data, not empty tho).

Please provide any other relevant information.

It seems the deep link (that the OneLink is providing under the hood I may say) doesn't work as expected for cold start, and onAppOpenAttribution that is supposed to be called is not called at all.

Fun fact, if I'm trying to open again the application via the exact same link, it goes into onAppOpenAttribution and works as expected, something I would name hot start. All the expected information are there, but unfortunately it's not what most of our users are expected to do (they will mostly do a cold start, not a hot one).

github-actions[bot] commented 1 year ago

πŸ‘‹ Hi @renaudjennymonese and Thank you for reaching out to us. In order for us to provide optimal support, please submit a ticket to our support team at support@appsflyer.com. When submitting the ticket, please provide: