假设用户访问 https://mywebapp.com并开始使用 PWA。
稍后,系统会提示用户将 PWA 安装到他们的设备上,以便他们可以将其用作 native 应用程序。
我的问题是:这个过程能否更进一步,从而第二次提示用户安装更多仅驻留在 native Android 应用程序内部的功能(从而将 PWA 转换为实际的 native 应用程序)?
总而言之,是否有从 webapp --> 在设备上安装 pwa --> 在 android/ios 上的 native 应用程序的标准?
最佳答案
转换?没有。
设备上的渐进式 Web 应用程序是带有 WebKit 引擎的 Javascript,看起来像 native 应用程序。这些功能仅限于浏览器允许的功能,目前无法使用某些移动应用程序功能,请参阅:Is it possible to track geolocation with a service worker while PWA is not open
真正的原生应用是用 Java/Kotlin 或 Objective-C/Swift 编写并从应用商店安装的,将可以访问该移动平台上的所有功能。
虽然您可以让 PWA 提示用户安装完整的原生应用,但用户必须从应用商店下载并安装。
在 PWA 中可以进行更新,以便 Javascript 代码和 Assets 是最新的。
关于android - PWA 是否可以转换为 Native App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55287273/