Firebase动态链接,如果安装了应用程序,如何将用户引导到应用程序
Posted
技术标签:
【中文标题】Firebase动态链接,如果安装了应用程序,如何将用户引导到应用程序【英文标题】:Firebase Dynamic Link, how to direct users to app if app is installed 【发布时间】:2019-12-11 13:26:15 【问题描述】:调试模式显示两个我不太明白的测试
应用已安装?使用自定义方案是或否
如何让Use Custom Scheme
的答案为“是”?
应用已安装?使用通用链接:是或否
再次,我如何确保我使用的是通用链接,所以问题的答案是YES
【问题讨论】:
【参考方案1】:要支持所有 ios 版本的 Firebase 动态链接,您需要同时实现通用链接和自定义架构。 FDL 只是为您决定在较旧的 iOS 版本上它应该使用自定义架构,因为不支持通用链接(它只出现在 iOS 9 中)。
所以答案其实很简单:你不能选择。调试模式不仅向您展示您可以更改的内容,在这种情况下,它只是向您展示在应用安装与否的情况下的实际流程。在这里它只是为您解释它是如何工作的。
因此,如果应用已安装且 iOS 低于 9,它将始终使用自定义架构。如果未安装该应用程序,它将始终要求用户安装该应用程序。这里没有什么可以改变的,因为这是有道理的。
如果您询问是否可以在未安装应用的情况下执行其他操作(除了重定向到 AppStore),您还可以将用户重定向到自定义 URL:
【讨论】:
以上是关于Firebase动态链接,如果安装了应用程序,如何将用户引导到应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Firebase 动态链接如何在应用安装中幸存下来的理论是啥?
每次用户使用来自 firebase 的动态链接的应用程序安装我的应用程序时,我如何检测和奖励?
如何知道应用程序是通过 didFinishLaunchingWithOptions 中的 firebase 动态链接安装的?