从外部URL打开已安装的PWA

52

有没有一种方法可以在iOS-Safari中已安装的PWA中打开网站(PWA)URL?

使用情况:我正在发送电子邮件链接以登录我的PWA,如何使这些URL直接在已安装的PWA中打开而不是在浏览器中打开?

3个回答

30

如果您在Android或任何桌面操作系统中使用Chrome,那将是默认行为。

请参阅此链接中的“Android意图过滤器”。

对于使用Safari创建的PWA应用程序,iOS尚不支持此功能(截至2018年6月,这是唯一适用于iOS的选项)。请参见“Android上PWAs可以做什么而iOS不能”部分的最后一点。


我正在使用iOS,在邮件应用程序中打开它。 - Patriciu Nista
3
我已经更新了您的问题和答案以反映相同的意思。答案是否定的,目前尚不可能实现,但我们可以期待未来会有可能。希望这可以帮到您。如果解决了您的问题,请接受答案。 - Anand
我也想补充一点:即使在Android上,似乎也是在用户从主屏幕打开PWA后才会以独立模式打开它。至少在一些测试后我得到了这样的结果。 - gaugau
在iOS上,从本地应用程序打开PWA始终是不可能的吗?或者苹果在其移动操作系统的最新版本中引入了对此的支持? - giani.sim
3
截至今日,iOS 不支持通过网址打开 PWA。 - Kees van Dieren
@PatriciuNista,您能告诉我如何在iOS中通过电子邮件链接实现将URL作为PWA打开的方法吗? - m4ngl3r

6

对于iOS系统,实际上有一种非常不为人知的方法,可以安装.mobileconfig配置文件,从而安装一个网页快捷方式(或者您可以喜欢的多个网页快捷方式)。

这将在全屏模式下运行您的网站,与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/


该链接 - https://ios.s0n1c.org/iPCM/ 不再可用。 - Adarsh Madrecha

0

如果已经在桌面上安装了PWA,是否可以打开它?

我已经安装了PWA应用程序,现在我想从Chrome引擎触发打开提示。


目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接