为什么iOS DeepView尝试查找URI时会出现弹出警报

时间:2018-10-05 22:23:40

标签: branch.io

对于单击“分支”链接但未安装我的应用的用户,将显示一个弹出警报,提示它找不到我在
中指定的iOS URI。 iOS URI方案。

URI方案仅适用于已经下载了该应用程序且弹出警报异常的用户(没有人知道my-app-uri是什么,也没有人像my-app-uri.com那样匹配其URI)。< / p>

临时解决方案是删除URI选项,以便仅将其重定向到App Store。不幸的是,这也摆脱了DeepView。

我怎么做:

  • A。获取DeepView,但摆脱弹出窗口

  • B。完全忽略DeepView,然后转到App Store ,仍然保留了用户尝试URI的能力。

ios screenshot

1 个答案:

答案 0 :(得分:0)

您正在体验的是我们的URI方案深度链接模式。当前将其设置为“智能模式”,如果我们最近看到特定设备打开了您的应用程序,则它将仅尝试强制打开URI方案应用程序。如果我们看到给定设备最近打开了您的应用程序-我们将假定该应用程序已安装在设备上。如果通用链接失败,Branch将尝试通过URI方案强制打开应用程序。 不幸的是,如果不再安装该应用程序,iOS将显示一条错误消息。

此错误在测试期间非常常见,因为您会不断重新安装该应用程序。 正如我们的研究显示的那样,普通用户几乎从未遇到过此问题,但是,与没有该应用程序相比,打开该应用程序的速度更高。

如果您希望用户永远不会遇到此问题,则可以在“链接设置”页面中禁用“ URI方案深层链接模式”,但这会损害您的应用打开率。

我希望这会有所帮助!