在卸载应用程序的情况下访问 Branch link 时出现“Safari 无法打开页面,因为地址无效”
“Safari cannot open the page because the address is invalid” appearing when accessing Branch link with app uninstalled
类似这个问题:
我正在与 branch.io 整合。在 Chrome 和 Safari 中,如果我打开 Branch.io 为我创建的 link 并且安装了该应用程序,该应用程序将打开,这就是所需的。但是,在 Safari 上,如果应用程序未安装并且我单击 link,我会在系统询问我是否要打开应用程序商店之前收到一条来自 Safari 的警告消息,内容为 "Safari cannot open the page because the address is invalid"。
与我在上面 link 提出的问题(来自 branch.io 的 Aaron 的回答)不同,我在 Branch 仪表板中启用了通用 links。
我缺少什么来避免这个问题?
由于问题是在卸载应用程序时出现的 - 它与 Universal Linking (UL) 无关。
最可能的原因是您在同一台设备上进行测试,在短时间内多次重新安装该应用程序。这会导致 Branch 的角色认为您已经安装了应用程序,因此当 UL 失败时,它会尝试通过 URI 方案强制打开应用程序。
检查这是否是导致问题的最简单方法是在您的 Link Settings
您的应用程序的普通用户很少(如果有的话)发生此问题。
类似这个问题:
我正在与 branch.io 整合。在 Chrome 和 Safari 中,如果我打开 Branch.io 为我创建的 link 并且安装了该应用程序,该应用程序将打开,这就是所需的。但是,在 Safari 上,如果应用程序未安装并且我单击 link,我会在系统询问我是否要打开应用程序商店之前收到一条来自 Safari 的警告消息,内容为 "Safari cannot open the page because the address is invalid"。
与我在上面 link 提出的问题(来自 branch.io 的 Aaron 的回答)不同,我在 Branch 仪表板中启用了通用 links。
我缺少什么来避免这个问题?
由于问题是在卸载应用程序时出现的 - 它与 Universal Linking (UL) 无关。
最可能的原因是您在同一台设备上进行测试,在短时间内多次重新安装该应用程序。这会导致 Branch 的角色认为您已经安装了应用程序,因此当 UL 失败时,它会尝试通过 URI 方案强制打开应用程序。
检查这是否是导致问题的最简单方法是在您的 Link Settings
您的应用程序的普通用户很少(如果有的话)发生此问题。