ios Firebase 动态链接无法打开已安装的应用

And*_*rea 5 dynamic hyperlink ios firebase swift

我已经查看了有关此主题的其他先前问题,但我还没有找到解决我的问题的方法。我已经关注了 iOS 上的 Firebase 动态链接入门,但是如果我点击通用链接进行测试https://appName.page.link,我会收到以下消息:

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
Run Code Online (Sandbox Code Playgroud)

上一条消息让我认为 Firebase 创建的创建页面尚未创建,但是当我访问该页面时: https://appName.page.link/apple-app-site-association,我得到以下数据:

{"applinks":{"apps":[],"details":[{"appID":"TeamID.com.example.appName","paths":["NOT /_/*","/*"]}]}}
Run Code Online (Sandbox Code Playgroud)

这意味着该页面已成功创建。我已验证 TeamID 已在 Firebase 设置中正确设置,并且 TeamID 与 XCode 和 Apple 开发者帐户中的 TeamID 相同。在 Xcode 中设置的 URLSchemes 是,com.example.appName并且在关联域中的签名和功能中有域:applinks:appName.page.link

有什么我需要配置的吗?

小智 8

我在观看视频时也遇到了这个问题。如果您继续观看视频,他会提到 iOS 存在一个错误,您可能需要完全卸载该应用程序,重新启动设备,然后重新安装该应用程序。

供参考: https://youtu.be/KLBjAg6HvG0?t=532


Mar*_*zyk 0

您在这里创建了动态链接吗?Firebase > 动态链接 > 新动态链接。您的链接应类似于https://AppName.page.link/shareLink