AppsFlyerSDK / appsflyer-onelink-ios-sample-apps

Onelink ios Apps
29 stars 11 forks source link

Unified deep linking cannot achieve deferred deep linking #3

Closed samchanCHS closed 3 years ago

samchanCHS commented 3 years ago

This guide saids that Unified deep linking should be a way to implement deferred deep linking, however it didn't work as described after I used the code in this repo.

Expected Behavior:

  1. App not installed
  2. Open the link
  3. Install the app
  4. The app should jump to deep link page right after launching

My testing approach follows instructions here, if I am using Deferred deep linking approach (onConversionDataSuccess) it will work, as I can see the deep_link_value outputted in the console, but not working for Unified deep linking approach (didResolveDeepLink), and I saw the console has outputted Deep link not found at https://github.com/AppsFlyerSDK/appsflyer-onelink-ios-sample-apps/blob/a96399329a369b30263ea4f8cc4558029ea603b3/swift/basic_app/basic_app/AppDelegate.swift#L107-L108

samchanCHS commented 3 years ago

Did some digging and testing today, I found that the Unified deep linking can work in Simulators, but for a real device, I could not get it to work, even if I have registered the device into the portal.

liaz-af commented 3 years ago

@samchan1995 I'm sorry for very late reply. If this is still relevant, can you pls post here the data you did get get onConversionDataSuccess? Thanks

ilonashub commented 2 years ago

I am experiencing the same issue with my app as well, @samchan1995 did you manage to get it working with the UDL on a real device?