我正在尝试在iOS应用程序中实现branch.io深度链接,当我对其进行测试且尚未安装应用程序时,它会不断将我重定向到我的后备网址,如this animated gif中所示。
我该如何解决?
答案 0 :(得分:0)
分支链接通过两种机制打开iOS应用:
要确保链接打开您的iOS应用,请检查以下内容:
在您的Link Settings下,请确认您具有:
在Xcode项目中的应用配置下,请确认您具有:
作为健全性检查,请随时使用我们的Universal Link Validator。
这时,仪表板上的基本快速链接应从本机Notes应用程序启动您的应用程序。通常,配置是正确的,但是分支链接可能具有特殊的重定向或控制参数,从而阻止其打开应用程序。要验证这是问题所在,请在测试链接的末尾附加?debug=true
(例如https://branch.app.link/abcd123?debug=1
),然后将其输入桌面。在“链接数据”下,确保未将has_app
和$always_deeplink
设置为false
。
最后,如果“分支”链接仍然没有打开应用程序,则可能是您从不支持通用链接的应用程序或浏览器中单击了“分支”链接。请在此处查看限制:
如果其他所有方法均失败,请随时向 support@branch.io 提交故障单,并在说明中包括分支链接,权利和Info.plist文件的屏幕截图以及测试计划。这些信息将帮助我们更快地解决问题。