Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ios Firebase Dynamic Link not opening installed app

Tags:

I've looked at other previous questions about this topic, and I haven't found the solution for my problem. I've followed this Getting started with Firebase Dynamic Links on iOS, however if I click on the universal link for testing, https://appName.page.link, I get the following message:

Invalid Dynamic Link
    Requested URL (https://appName.page.link/) must be a parsable and complete DynamicLink.
    If you are the developer of this app, ensure that your Dynamic Links domain is correctly configured and that the path component of this URL is valid

The previous message makes me think that the created page created by Firebase is created yet, however when I visit the page: https://appName.page.link/apple-app-site-association, I get the following data:

{"applinks":{"apps":[],"details":[{"appID":"TeamID.com.example.appName","paths":["NOT /_/*","/*"]}]}}

This means that the page has been successfully created. I have verified that the TeamID has been set properly set in the Firebase settings, and also that the TeamID is the same from XCode and from the Apple developer account. The URLSchemes, set in Xcode is com.example.appName and inside the Signing & Capabilities in the Associated Domains has the domain: applinks:appName.page.link

Is there anything that I'm missing to configure?

like image 601
Andrey Avatar asked Nov 27 '19 22:11

Andrey


People also ask

Do Firebase dynamic links work on iOS?

In the Firebase console, open the Dynamic Links section. Accept the terms of service if you are prompted to do so. Ensure that your app's App Store ID and your App ID prefix is specified in your app's settings. To view and edit your app's settings, go to your Firebase project's Settings page and select your iOS app.

What is universal link in iOS?

Universal links allow your users to intelligently follow links to content in your app or to your website. Learn how the latest enhancements in universal links give your users the most integrated mobile and desktop experience, even when your app isn't installed on their device.

How does Firebase dynamic links work?

Dynamic Links are smart URLs that allow you to send existing and potential users to any location within your iOS or Android app. They survive the app install process, so even new users see the content they're looking for when they open the app for the first time. Dynamic Links are no-cost forever , for any scale.


1 Answers

I ran into this issue as well following the video. If you continue in the video he mentions that there is a bug for iOS where you might need to completely uninstall the app, restart your device, and then reinstall the app.

for reference: https://youtu.be/KLBjAg6HvG0?t=532

like image 124
Austin Miller Avatar answered Sep 28 '22 17:09

Austin Miller