Closed emartinson closed 4 months ago
π Hi @emartinson 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:
Is it ok to close issue without resolution?
Report
I'm implementing deferred deep links. The issue is when I launch app for the first time I'm prompted to allow network access, but AppsFlyerSDK tries to check Deeplinks only once on app launch and does this before I can allow access to internet.
After access is granted - no retry calls is made by AppsFlyer. It'd be better to allow user to force request check for deffered deeplink manually or don't do any deeplink checks unitl SDK is started.
It's mentioned in https://dev.appsflyer.com/hc/docs/dl_ios_unified_deep_linking#deferred-deep-linking-after-network-consent but this doesn't work actually.
SDK Version
6.14.3
What did you do?
What did you expect to happen?
I expect AppsFlyerSDK to perform all deeplinks logic AFTER I call
AppsFlyerLib.shared().start()
or at least perform re-fetch deeplinks after start, but not automatically right after app launch.OR AppsFlyerSDK can handle internet connection change monitoring and send events only after network is available without firing
didResolveDeepLink
with error result.What happened instead?
Deeplink resolving started before
AppsFlyerLib.shared().start()
. No further re-fetch of deferred deeplinks afterAppsFlyerLib.shared().start()
.Please provide any other relevant information.