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

[iOS] Deeplink info not surviving after going through Apple App Store #24

Open
casares17 opened this issue Feb 14, 2023 · 7 comments
Open

Comments

@casares17
Copy link

casares17 commented Feb 14, 2023

We have encountered a problem that the deeplink is not surviving when going through the App Store.

When we set up a dynamic link which includes a deep link with specific path, users on iOS who downloaded the app do not get directed to the correct path defined on the deeplink.
The issue only occurs on iOS for the case that the user downloads the app.

How to reproduce:

  • The user uses iOS and has the app not installed
  • User clicks on a dynamic link (both custom domain and 'page.link' domains have been used)
  • User downloads the app, clicks on open
  • User completes the onboarding
  • Then the callback of the plugin should trigger and pass the "decoded" deeplink defined on Firebase. Instead, the deepLinkOpen event is triggered but the deeplink url is missing.

We suspect that the information about the deeplink is lost somewhere in the Apple App Store. For Android this works perfectly and has no issues.

Has anybody encountered similar issues? Anyone has any suggestions how to solve this?

Thanks!

@sajath-45
Copy link

+1

@FeN1x1
Copy link

FeN1x1 commented Mar 1, 2023

Same issue, android works fine, on ios after clicking the dynamic link and downloading app through app store and opening the app - deeplink params are missing. Something must've changed on apple side

@sajath-45
Copy link

sajath-45 commented Mar 2, 2023

@FeN1x1 removing the https from the my dynamic link domain in the applinks under associated domain fixed my issue
Screenshot 2023-03-02 at 07 54 29
image

@FeN1x1
Copy link

FeN1x1 commented Mar 2, 2023

@sajath-45 unfortunately I'm already using the applinks: under associated domains, didn't find solution yet to this problem and it seems that it stopped working without doing anything (it was set up years before and it worked well for the time)

@sajath-45
Copy link

@FeN1x1 can you show we what value have you specified for applinks:

@NLueg
Copy link
Contributor

NLueg commented Mar 19, 2023

Hey guys, sorry for the late response to this. I actually can't reproduce this at all for my apps on my iPad with iOS 16. I follow these steps:

  1. Delete the app
  2. Open a dynamic link (which for example opens a popover in the app)
  3. Click on "Install" in the AppStore
  4. Click "Open" in the AppStore to open the App
  5. App opens and shows the popover

Can you provide some more information about what parameter you pass to the link?

@FeN1x1
Copy link

FeN1x1 commented Mar 19, 2023

I've managed to fix the problem - capacitor/vue project where Storage api caused weird issues so immediately after launching the app the params weren't 'there', only after a small time period (had to move logic from created to computed). Dunno what could've caused this as in the past it worked fine

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