iOS9通用链接不适用于Safari,但适用于其他应用程序

iOS9通用链接不适用于Safari,但适用于其他应用程序

问题描述:

我目前正在为客户端实施iOS9通用链接。iOS9通用链接不适用于Safari,但适用于其他应用程序

以下apple docgoodtutorials之后,我成功地使用Safari的测试链接网页几乎在第一次尝试中工作。

但突然之间,没有一个测试链接工作了!我在一天结束时搜索了四个没有回答的问题,直到今天早上我试图从Chrome应用程序中打开这些测试链接时:再次运行。

我的事实很疑惑它昨天完美的工作,并发生了一件事防止Safari浏览器呈现的应用程序,显示的网站,而不是(没有源/服务器代码更改)

我怀疑自己有点击上面的右边的快捷方式(与网站访问权限),并且我怀疑Safari已经保存了这个选项。 (尽管重新启动我的手机并删除Safari缓存)

有没有人有任何线索发生了什么?

如果Safari确实保存了事实,我点击右上角的按钮,是否有办法让它忘记?

好吧。

St.derrick answer非常interresting,但他的评论的一个更是:

正如我怀疑,通过点击导航栏中的“mysite.com”的右上角,iOS的停止打开应用程序时,你访问该URL。

要恢复最初的行为,iOS的网页上增加了一个头(最初是隐藏的)(mysite.com),“公开的应用程序”选项。

不幸的是,我没有找到任何关于这种行为的官方文档,这可能会使我们疯狂。

要再次启用通用链接以在应用程序中打开而不是Safari浏览器,我们需要执行以下操作。

  • 长按邮件或iMessage中的通用链接,然后您会看到选项是否在Safari或App中打开。
+1

还长敲Safari中的链接会弹出一个操作菜单,您可以再选择“打开方式MyAppName”。 花了几个小时,直到我找到答案!非常感谢你!!! – guido

如果通用链接成功地打开你的应用程序,然后单击通过Safari浏览器(通过点击在应用程序的导航栏的右上角的网站),那么iOS的停止,当您访问打开的应用程序URL。

然后在Safari中,你可以拉下来在页面的顶部,“打开”,露出了一面旗帜。