卸载应用程序访问分支链接时出现“Safari无法打开页面,因为地址无效”

Posted

技术标签:

【中文标题】卸载应用程序访问分支链接时出现“Safari无法打开页面,因为地址无效”【英文标题】:“Safari cannot open the page because the address is invalid” appearing when accessing Branch link with app uninstalled 【发布时间】:2018-02-08 20:25:15 【问题描述】:

类似于这个问题:

"Safari cannot open the page because the address is invalid" appearing when accessing Branch link with app uninstalled

我正在与 branch.io 集成。在 Chrome 和 Safari 中,如果我打开 Branch.io 为我创建的链接并安装了应用程序,应用程序就会打开,这是所需的。但是,在 Safari 上,如果未安装应用程序并单击链接,我会从 Safari 收到一条警告消息,提示“Safari 无法打开页面,因为地址无效”,然后才会询问我是否要打开应用程序商店.

与我上面链接的问题不同(它是 branch.io 的 Aaron 的回答),我在 Branch 仪表板中启用了通用链接。

为了避免这个问题,我错过了什么?

【问题讨论】:

【参考方案1】:

由于卸载应用程序时会出现问题 - 它与通用链接 (UL) 无关。

最可能的原因是您在同一台设备上进行测试,并在短时间内多次重新安装应用程序。这会导致 Branch 的角色相信您已经安装了应用程序,因此当 UL 失败时,它会尝试通过 URI 方案强制打开应用程序。

检查这是否是导致问题的最简单方法是在您的 Link Settings

中禁用 URI Scheme Deep Link Mode

这个问题很少会发生在您的应用程序的普通用户身上。

【讨论】:

以上是关于卸载应用程序访问分支链接时出现“Safari无法打开页面,因为地址无效”的主要内容,如果未能解决你的问题,请参考以下文章

重装Multisim时出现的一些安装失败问题的解决办法

卸载安装程序时出现问题

卸载时出现nsis error怎么解决

VMware安装和卸载时出现无法访问你试图使用的功能所在的网络位置该怎么办(Windows Installer CleanUp)

VMware安装和卸载时出现无法访问你试图使用的功能所在的网络位置该怎么办(Windows Installer CleanUp)

在 Unity 上安装 Firebase 时出现错误“正在卸载损坏的程序集”