当我的Web应用程序在Safari中运行时,一切正常.但是,如果用户将Web应用程序保存到主屏幕(创建“Web Clip”)会发生什么?在这种情况下,它运行在与常规safari不同的单独进程中,并具有单独的cookie和缓存.
因此,当本机应用程序尝试返回到Web应用程序时,URL可能会被Safari打开,而不是通过Web Clip打开,会话将丢失. (而不仅仅是会话 – 所有页面状态,在丰富的基于Javascript的Web应用程序中可能会有很多非常重要的启动时间.)
这个假设是否正确?如果是这样,有什么办法吗?有没有办法让iOS尝试使用Web剪辑打开URL(如果已安装)?
解决方法 为了通过iOS上的自定义URL方案启动某些内容,您必须让应用程序通过应用程序内置的Info.pList注册此信息.webapp / webclip无法注册此信息系统级别.
所以,要回答你的主要问题,你不能这样做.
这是implementing custom URL schemes in native applications的信息.
总结以上是内存溢出为你收集整理的ios – 强制URL在Web Clip中打开(如果已安装)?全部内容,希望文章能够帮你解决ios – 强制URL在Web Clip中打开(如果已安装)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)