1

我正准备发布带有 Firebase 动态链接的新版本应用程序。几个月前,我在 iOS 10 之前实施了动态链接,一切都按预期工作。现在我来做一些最终测试,为 iOS 10 构建,我遇到了问题。

  • 如果应用程序安装在 iOS 9 设备上,打开动态链接会将我带到我的应用程序
  • 但是,如果应用程序安装在 iOS 10 设备上,则在 iOS 10 上打开相同的动态链接会将我带到 App Store 应用程序中我的应用程序页面(即无法识别为已安装)。

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

还有其他人看到这种行为,或者知道解决方案吗?

4

1 回答 1

2

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

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

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

于 2016-11-11T15:53:54.543 回答