Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deeplink navigates to the store but does not perform action when opening the app on iOS #130

Open
PauloReiis opened this issue Apr 1, 2024 · 5 comments

Comments

@PauloReiis
Copy link

Good morning guys,

I have a question/problem with the adjustment...

Scenario:

I received a deeplink that should open a screen in the XPTO application, but I don't have this application installed.

Because I don't have the app installed, I am directed to the Apple store, after installation and login, the deeplink action is not performing.

However, if I already have the app installed and click on the deeplink, everything works fine.

NOTE: on Android everything works without problems.

Has anyone experienced this or know how to resolve it?

@uerceg
Copy link
Contributor

uerceg commented Apr 2, 2024

Hi @PauloReiis,

Not sure if I got the problem right, but from what I am reading from your issue description, it seems to me as if deferred deep link seems not to be arriving to your iOS app after you install it after being redirected to the App Store.

Can you try these steps to double check if you are seeing deferred deep link being delivered to your app after you test this scenario locally?

@Rohit-joshi-apna
Copy link

Hey I'm also facing the same issue but in the playstore.
I have already tried it with these steps.
The app seems to be running fine when I'm using the deeplink normally but deferred deeplink does not seems to get processed when the app is installed from playstore.

@jrb1989
Copy link

jrb1989 commented Apr 9, 2024

Same here! any solution?

@uerceg
Copy link
Contributor

uerceg commented Apr 9, 2024

There should be no difference in how deferred deep linking works, regardless of where you install your app after clicking on the link from - locally or from the store.

Can you share the information about the test tracker URL you are using (feel free to omit any sensitive information from it) and share in here the logs you are getting from the SDK after you perform these steps (again, feel free to omit any sensitive information from the logs)?

@PauloReiis
Copy link
Author

PauloReiis commented Apr 10, 2024

Here on IOS, tracking permission was missing in IOS 14.0 or higher.

inside AppDelegate

   override func applicationDidBecomeActive(_ application: UIApplication) {
       if #available(iOS 14, *) {
           ATTrackingManager.requestTrackingAuthorization { status in
               switch status {
                   case .authorized:
                       print("enable tracking")
                   case .denied:
                       print("disable tracking")
                   default:
                       print("disable tracking")
               }
           }
       }
   }

inside info.plist

    <key>NSUserTrackingUsageDescription</key>
    <string>Description.</string>
   

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants