Firebase 动态链接,不起作用

Posted

技术标签:

【中文标题】Firebase 动态链接,不起作用【英文标题】:Firebase Dynamic Links, not working 【发布时间】:2017-05-25 08:11:42 【问题描述】:

我正在尝试调查 Firebase 动态链接,但目前没有多大成功。

我是从这个开始的:https://firebase.google.com/docs/dynamic-links/ios/create。 尽管我尽可能地遵循了指示。我在测试时似乎遇到了问题:

https://app_code.app.goo.gl/apple-app-site-association

在浏览器、Safari 中(在我的电脑上,或将链接邮寄到我的 iPhone)中输入类似以下行的信息:

https://zy37bs.app.goo.gl/apple-app-site-association

我得到这个结果:

"applinks":"apps":[],"details":[]

如果我在 FireFox 中测试相同的链接,我会得到大约七行垃圾(以与上面相同的开头),但它似乎不包含任何可用的内容。

我以前从未接触过 Firebase 动态链接。可能是什么问题?

【问题讨论】:

【参考方案1】:

这与 iOS 通用链接的工作方式有关。 Universal Links 是 Firebase 使用的 Apple 协议。 URL https://zy37bs.app.goo.gl/apple-app-site-association 不是通用链接——它是 iOS 启用通用链接所需的验证文件的位置。实际的动态链接(为通用链接启用)看起来像 https://zy37bs.app.goo.gl/my-link-slug

有关通用链接如何工作的更多概念性概述,请查看this blog post。它与您的情况并不完全相关,因为 Firebase 负责托管组件,但它应该有助于澄清幕后发生的事情。

【讨论】:

谢谢。它开始在我发帖和阅读你的 anser 之间起作用,而我不知道为什么。可能需要一些时间才能完成设置,但我不确定。也可能是我在途中改变了一些东西。

以上是关于Firebase 动态链接,不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 动态链接在 safari swift 中不起作用

Swift Firebase 动态链接:shortenURL 不起作用

Firebase 动态链接在 iOS 上不起作用

Firebase 动态链接在应用启动时不起作用

当应用程序已在运行且使用 Firebase 动态链接时导航不起作用

Firebase 创建动态链接在本机 iOS 中不起作用。但是它似乎在android中工作正常