Firebase动态链接无法在iOS 10上打开应用程序

问题描述:

我刚刚准备在Firebase动态链接中发布我的应用程序的新版本。几个月前,在iOS 10之前实现了动态链接,并且一切正常如预期。现在我来做一些最终的测试,为iOS 10构建,我遇到了问题。Firebase动态链接无法在iOS 10上打开应用程序

  • 如果安装该应用程序的iOS 9设备上,打开一个动态链接会带我到我的应用程序
  • 如果安装该应用程序在iOS上10设备,然而,打开iOS上10相同的动态链接会带我到App Store应用程序中的应用程序页面(即,不会将其识别为已安装)。

我正在使用最新版本的Firebase iOS SDK(3.9.0),并使用应用程序的Testflight Beta版本(即外部测试程序)。

其他人看过这种行为,或知道解决方案?

iOS上已安装应用的动态链接使用通用链接,iOS 9和10之间没有任何重大变化,我知道这会解释此行为。

也就是说,可能会在iOS上意外禁用应用程序的通用链接。也许这就是你的情况,因为你的问题听起来与此类似:Universal Links not working on iOS10

(另外,请记住,您需要通过在Notes或Safari之类的应用程序中单击链接来打开该链接,而不是通过输入它但如果你能够在iOS 9中使用它,你可能已经知道了。)

+0

我不小心禁用了Universal Links,所以Firebase是一个红鲱鱼。 Apple需要针对此问题进行修复,因为对于我来说,如果您点击状态栏右侧的url,您的意图是在浏览器中打开所有类似的链接,这一点并不明显。至于解决方案让它重新开启......我绝望了! –