“由于地址无效,Safari无法打开网页”当我试图从一个网站启动我的应用程序出现消息

问题描述:

设备:iPhone 5 /的iOS 9.3“由于地址无效,Safari无法打开网页”当我试图从一个网站启动我的应用程序出现消息

我有一个iOS应用我需要从网站发射。我可以通过自定义URL方案来完成。

当我点击网站上的“打开应用”按钮,一个警告对话框出现,说“Safari浏览器要打开MyApp的”与OK &取消按钮。

点击好吧:一切都很好。该应用程序从网站上完美启动。

点击取消:第一次,它只是驳回阻止应用程序启动,这是正确的。

当我从网站上的“打开应用”按钮,点击一次,我希望同样的“野生动物园要发动MyApp的”再次出现警告对话框这是不会发生。

相反,它显示一个对话框,上面写着“无法打开页面 - 因为地址是无效的 Safari无法打开网页”与OK按钮。

我的设想是,每当您点击网站上的链接(可以通过自定义网址方案启动该应用程序)时,我都会提示“Safari想要打开MyApp”警报对话框。

我在这里错过了什么?提前感谢您的帮助。

+0

检查您的网址格式 –

+0

@KrutarthPatel:这是一个有效的。该网址与第一次尝试时的网址相同。 –

+0

请参阅此链接:http://*.com/questions/17080335/ios-google-safari-cannot-open-page-because-address-is-invalid –

我只是在iphone上修复了同样的问题。转至设置>常规>限制> Safari。确保它被“允许”或打开(刷到绿色)。退出设置并重试。它应该工作。

+0

这并没有解决我的问题。我没有为我的任何设备启用限制。 –

我在代码中使用Google跟踪代码管理器时遇到了同样的问题。尝试使用javascript事件打开应用程序,而不是使用标签a的href。