iOS9通用链接无法在Safari中运行,但可以在其他应用程序中使用

时间:2015-10-15 08:30:55

标签: ios9 ios-universal-links

我目前正在为客户端实施iOS9通用链接。

在关注apple doc和一些good tutorials之后,我使用Safari中的测试链接网页,成功地在第一次尝试时使其工作。

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

我对昨天完美无缺的事实感到非常困惑,并且发生了阻止Safari展示应用程序,显示网站(无源/服务器代码更改)的事情

我怀疑自己点击了上方右侧快捷方式(具有网站访问权限的快捷方式),我怀疑Safari已保存此选项。 (在重新启动手机和删除Safari缓存时吐出)

有人对发生的事情有任何线索吗?

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

3 个答案:

答案 0 :(得分:8)

要再次启用通用链接以在app中打开而不是safari,我们需要执行以下操作。

  • 长按Mail或iMessage中的Universal链接,您将看到是否在Safari或App中打开选项。

答案 1 :(得分:4)

好。

St.derrick answer非常有趣,但他的一个评论甚至更多:

我怀疑,通过点击导航栏的右上角" mysite.com",iOS会在您访问该网址时停止打开该应用。

要恢复初始行为,iOS会在网页(mysite.com)上添加一个标题(最初隐藏),使用"打开应用程序"选项。

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

答案 2 :(得分:2)

如果Universal Link成功打开您的应用,然后您点击进入Safari(通过点击应用中导航栏右上角的网站),iOS会在您访问该网址时停止打开该应用。

然后在Safari中,您可以向下拉以在“打开”页面顶部显示横幅。