从外部网址打开已安装的PWA

时间:2018-06-19 13:03:37

标签: ios mobile-safari service-worker progressive-web-apps pwa

是否有任何方法可以在iOS- Safari中打开已安装的PWA中的网站(PWA)网址?

用例:我正在发送电子邮件链接来登录我的PWA,如何通过已安装的PWA(而不是浏览器)直接打开该网址?

2 个答案:

答案 0 :(得分:7)

如果您在Android或任何台式机操作系统中使用Chrome,则这是默认行为。

检查this link中的“ Android意向过滤器”。

PWA应用程序(使用Safari创建-截至2018年6月为iOS的唯一选项)在iOS中尚不支持此功能。请参阅最后一点“ What PWAs can do on Android and not on iOS”部分。

答案 1 :(得分:1)

对于iOS,实际上有一种非常未知的方式,您可以安装.mobileconfig配置文件来安装Web剪辑(如果需要,可以安装多个Web剪辑)。

这将全屏运行您的网站,与iOS PWA的工作原理非常相似。您还可以在线链接到它,也可以将其作为电子邮件附件发送给用户,以进行安装。

只需确保将其添加到网页中即可全屏打开:

<key>FullScreen</key>
<true/>

您可以在此处阅读有关从头开始创建自己的内容的更多信息:

https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/ConfigurationProfileExamples/ConfigurationProfileExamples.html

或者如果您使用Mac,则可以获取“ Apple Configurator 2”应用程序:

https://apps.apple.com/us/app/apple-configurator-2/id1037126344

或者,如果您没有Mac,也可以通过简单的方法在此处使用发电机:

https://webclip.glitch.me/