我目前正在为客户端实施iOS9通用链接。
在关注apple doc和一些good tutorials之后,我使用Safari中的测试链接网页,成功地在第一次尝试时使其工作。
但突然之间,测试链接都没有了!我在一天结束时没有回答,直到今天早上我试图从Chrome应用程序打开这些测试链接时:我再次搜索。
我对昨天完美无缺的事实感到非常困惑,并且发生了阻止Safari展示应用程序,显示网站(无源/服务器代码更改)的事情
我怀疑自己点击了上方右侧快捷方式(具有网站访问权限的快捷方式),我怀疑Safari已保存此选项。 (在重新启动手机和删除Safari缓存时吐出)
有人对发生的事情有任何线索吗?
如果Safari确实保存了我点击右上方按钮的事实,有没有办法让它忘记?
答案 0 :(得分:8)
要再次启用通用链接以在app中打开而不是safari,我们需要执行以下操作。
答案 1 :(得分:4)
好。
St.derrick answer非常有趣,但他的一个评论甚至更多:
我怀疑,通过点击导航栏的右上角" mysite.com",iOS会在您访问该网址时停止打开该应用。
要恢复初始行为,iOS会在网页(mysite.com)上添加一个标题(最初隐藏),使用"打开应用程序"选项。
不幸的是,我没有找到任何关于此行为的官方文档,这可能会让我们疯狂。
答案 2 :(得分:2)
如果Universal Link成功打开您的应用,然后您点击进入Safari(通过点击应用中导航栏右上角的网站),iOS会在您访问该网址时停止打开该应用。
然后在Safari中,您可以向下拉以在“打开”页面顶部显示横幅。