从Safari恢复到Web应用程序保存到主屏幕

时间:2012-04-27 13:35:14

标签: iphone ios sencha-touch sencha-touch-2 iphone-standalone-web-app

我正在使用sencha touch构建应用2.基本上,当您点击链接时,它会打开Safari并加载URL。从该页面,我想知道如何返回保存在主屏幕上的webapp。

1 个答案:

答案 0 :(得分:1)

你可以做到这一点的唯一方法是你控制在safari中显示的网页,因为你必须在网页上有一个链接,其中包含你的应用的网址。如果您可以控制您将在Safari中打开的网页,那么这是一项简单的任务。只需为您的应用设置网址架构,然后在网页上添加一个链接,其中包含打开您应用的网址。有很多为您的应用创建URL架构的示例,只需google for iOS URL架构。

它就像Xcode中的一些设置一样简单,然后在网页上添加一个链接来打开应用程序,如myApp://optional/paths?queryStrings=arePossibleToo&youShould=checkItOut

希望有帮助...

编辑:

Sencha Touch提供了一项名为“Native Packaging”的功能,可将您的HTML5应用程序“包装”到本机iOS包装器中。您必须使用此功能来利用URL架构支持。 Android有类似的功能,但你可能无法在操作系统上实现你想要的那些(因为Sencha Touch只提供iOS和Android的原生包装......)