我正在尝试调查 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 动态链接。可能是什么问题?
最佳答案
这与 iOS 通用链接的工作方式有关。通用链接是 Firebase 使用的 Apple 协议(protocol)。 URL https://zy37bs.app.goo.gl/apple-app-site-association
不是通用链接——它是所需验证文件的位置通过 iOS 启用通用链接。实际的动态链接(为通用链接启用)看起来像 https://zy37bs.app.goo.gl/my-link-slug
。
有关通用链接如何工作的更多概念性概述,请查看 this blog post .它与您的情况并不完全相关,因为 Firebase 负责托管组件,但它应该有助于阐明幕后发生的事情。
关于ios - Firebase 动态链接,不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44175537/