【发布时间】:2019-02-07 11:51:26
【问题描述】:
我有一个使用深度链接的 iOS 应用。我正在使用 Branch.io 进行链接,它在 Android 上按预期工作。在 iOS 上,我遇到了一个非常奇怪的问题,这是我在 Testflight 上部署应用程序后才出现的。
应用未安装:
- 按预期将我带到指定的网站。
- 从 Testflight 下载应用程序时,应用程序会打开并显示深层链接数据 - 正如预期的那样。
已安装应用:
- 该链接在 Safari 中打开到上述网站(仅在 iOS 11.3+ 中)
- 在此之后打开应用程序,应用程序打开并显示深层链接数据 - 但为什么应用程序没有打开?
- 从分支仪表板的“测试”部分打开其中一个链接会打开应用程序,但根本不会打开 Safari。
该应用在 Testflight 上并在启用调试的情况下在本地运行,具有相同的包标识符/URI 方案/前缀。它在运行 iOS 9.3 的设备上也能按预期工作。
任何帮助将不胜感激。
【问题讨论】: