从外部打开已安装的 PWA url

Open installed PWA from external url

在 iOS- Safari 中安装的 PWA 中是否有打开网站 (PWA) url 的方法?

用例:我正在发送电子邮件链接以在我的 PWA 中登录,我怎样才能使这个 url 直接使用安装的 PWA 而不是浏览器打开?

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

检查 this link 中的 "Android intent filter"。

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

对于 iOS,实际上有一种非常未知的方式可以安装 .mobileconfig 配置文件,它可以安装一个网络剪辑(如果您愿意,也可以安装多个网络剪辑)。

这将 运行 您的网站全屏显示,并且与 iOS PWA 的工作方式非常相似。您还可以 link 在线下载它或将其作为电子邮件附件发送给您的用户安装。

只需确保为网页添加此内容即可全屏打开:

<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/