0

在多台设备上测试深度链接时,我遇到了问题。我发现深层链接在其中一个上正常工作(即完全重定向到应用程序),但在其他他们重定向到 AppStore 上。我已经阅读了 Branch 关于这个问题的故障排除指南(下面的链接)说这个问题可能是由于按下状态栏右上角的按钮时明确禁止应用程序链接引起的。而且我读过它可以通过长按Note应用程序中的链接然后单击“在应用程序中打开”按钮来修复。

但问题是,尽管应用程序安装在设备上,但根本没有这样的按钮。

截屏

Ps:我知道我的通用链接已完全配置并且可以正常工作,因为正如我所说,深度链接可以在多个设备上正常工作,并且相同的按钮(在应用程序中打开)出现在这些设备的 Note 应用程序中。

https://support.branch.io/support/solutions/articles/6000153326-ios-universal-links-troubleshooting-guide

4

2 回答 2

0

我已经找到了解决方案。当我将在仪表板上注册的 URL 方案添加到项目的 info.plist 时。我开始被正确重定向。但它并没有解决长按链接时取消“在应用程序中打开”按钮的问题。而且我无法阻止应用链接。因为状态栏中没有按钮。至于最初使用深度链接的设备,它们并没有损坏。我仍然可以阻止这些设备的应用程序链接,并出现“在应用程序中打开”按钮。

于 2017-08-02T13:22:51.740 回答
0

来自Branch.io的 Amruta 在这里:

如果您在通用链接配置方面遇到问题,我们的团队有一个验证工具,允许我们检查有关您的 Xcode 项目配置的各种信息,以确保一切配置正确。

收集到配置信息后,脚本会将其发送到 Branch 并返回一个短链接,您可以通过该短链接查看验证结果。有关运行脚本的确切说明,我想将您指向相关文档页面,可在此处找到: https ://dev.branch.io/getting-started/universal-linking-validator/

以及验证器,可以在这里找到: https ://branch.io/resources/universal-links/

运行本地脚本后,在您的 Web 浏览器中打开链接并输入您的 Branch Key 和 Secret 以查看测试结果。

如果您仍然面临问题,我建议您写信integrations@branch.io,我们将逐步完成您与您的整合!

于 2017-08-03T18:02:31.703 回答