首页 >> 大全

Service Worker 在 PWA 中的应用

2023-09-09 大全 26 作者:考证青年

有些开发人员认为,使用 Web 应用程序 PWA 特性的最大收益是应用程序安装横幅,即 app .

开发人员可以通过正确的启发式方法( the right )获得,其余的基本上都是营销。

PWA 起步于 ,因此 比 iOS 平台相比对其支持更加完善。

在 中,有一个称为 的功能。 如果浏览器检测到该页面是 PWA,它会动态更新 URL 栏中常用的书签图标,将其更新为特殊的 + 图标,为用户提供一个简单的快捷方式将其添加到他们的主屏幕。 现在在 版 中,实际上获得了一个真正的 应用程序——具有其新的 功能。

_国内pwa应用_应用中心安装

当用户在主屏幕上安装 PWA 时,它会自动创建一个轻量级的 应用程序包装器,因此该应用程序实际上出现在应用程序列表中,并且是真正的一等公民。

PWA 的核心是 . 这是浏览器和服务器之间的代理层。 所有浏览器请求都通过它。 可以访问用于 Web 资源的缓存存储和用于数据的 .

例如,系统可以接收浏览器请求,然后检查网络状态,然后从存储中检索数据,然后以某种方式处理它们并将结果返回给浏览器。 浏览器会认为它与网络资源一起工作,但实际上它被拦截了,而是从本地离线存储中检索结果。

国内pwa应用__应用中心安装

开发人员可以在 y 中检查不同浏览器的就绪情况。

在 iOS 11.3(2018 年 3 月 30 日)中,Apple 默默地添加了对 渐进式 Web 应用程序(PWA) 理念背后的一组基本新技术的支持。 具体来说,iOS 支持 和 Web App 规范。 然而,从 Apple 的角度来看,PWA 只是主屏幕上的网络应用程序`,图标是 。

如果开发人员需要一个仅包含 PWA 的本机应用程序,可以使用 从 PWA 创建它。 对于 ,它会生成 .appx,可以将其发送到 开发人员中心。 对于 ,它创建了一个 Java 包装器应用程序,其中包括 PWA 应用。 开发人员可以在 中编译此项目,并将包上传到 Dev 。

对于 Apple,它会生成一个 XCode 项目。 编译完成后,可以将包发送到 Apple Store。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了