我正在开发一些人们希望从他们的网站链接到的iOS应用程序。
虽然我已设法使用schemes从网页打开我的应用,但我想知道,当我完成了在应用中必须执行的操作时,我可以切换回在safari中的原始网站标签。
据我所知:从我的应用程序在safari中打开一个新页面非常简单,但我不知道是否可以回到实际的原始页面,只是就像ios9回复应用按钮一样。
我可以打开一个新页面并使用一些javascript直接关闭它,这可能会显示原始页面,因为它是标签列表中的下一个...但它感觉不对(是吗?)
我读过有关ios9深层链接的内容,但仍无法找到任何有趣的内容。
答案 0 :(得分:0)
要实现此目的,请使用URLScheme打开Safari。但是,(afaik)Safari App没有网址方案。如果用户从Chrome访问您的应用,则可以使用其网址方案
Google Chrome has the following two URI schemes: googlechrome:// and googlechromes://
iOS 9&返回应用按钮无法以编程方式调用,因此您也无法使用它。然而,在越狱设备中,应用程序可以模仿它,这可能会帮助您documentation
我可以打开一个新页面并立即关闭它 javascript,可能会显示原始页面,因为 它是标签列表中的下一个...但它感觉不对(确实如此) 吗?)
根本感觉不对。因为在iOS用户中返回到previos(或任何其他)应用程序的典型行为是按两次主页按钮,然后选择应用程序。也许您只需显示一条消息,并要求用户返回Safari。