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

didResolveDeepLink is triggered after universal link clicked with empty data #221

Open pichirichi opened 1 year ago

pichirichi commented 1 year ago

Report

SDK Version

pod AppsFlyerFramework (6.3.0)

What did you do?

  1. clicked on universal link.
  2. app is launched and "continueUserActivity" is triggered: -(BOOL)application:(UIApplication )application continueUserActivity:(NSUserActivity )userActivity restorationHandler:(void (^)(NSArray<id> * _Nullable))restorationHandler
  3. we call '[[AppsFlyerLib shared] continueUserActivity:userActivity restorationHandler:nil];'.
  4. AppsFlyer delegate is triggered and 'didResolveDeepLink' is called.

What did you expect to happen?

Initiation of 'didResolveDeepLink' with relevant data or no initiation of the method at all.

What happened instead?

AppsFlyer delegate is triggered and 'didResolveDeepLink' is called but 'AppsFlyerDeepLinkResult' contain an empty 'AppsFlyerDeepLink' with 'status' code 'AFSDKDeepLinkResultStatusFound'.

Please provide any other relevant information.

the project AppDelegate is in Objective-C, testing was done both on device and on simulator. project was tested in debug app and in production with a deployed App Store app version. All tests produce the same result.

amit-kremer93 commented 1 year ago

You clicked on a OneLink? or just a regular universal link?