可以将 PWA 应用发布到应用商店和 Play 商店吗

IT技术 javascript reactjs progressive-web-apps
2021-05-14 02:54:55

我正在创建一个 React JS Web 应用程序,该应用程序最终将转换为 PWA,以便用户可以将其安装在他们的移动设备上。现在客户要求找到一种方法将这些 PWA 应用程序推送到苹果商店和谷歌商店。所以我的问题是我们是否有工具可以将 Progessive Web Apps 转换为 apk 或 ipa 文件,以便我们可以将它们放入苹果商店或 Play 商店。

我用谷歌搜索了一下,现在很困惑,因为有人说这是可能的,有人说在 Apple Store 中不可能。我也看到了一些像PWABuilder这样的工具,但我不确定哪个是合适的,以及我们是否可以将PWA应用发布到应用商店和Play商店。

对此的任何帮助将不胜感激。

谢谢

3个回答

虽然在这两种情况下都是可能的,但在 Apple Store 上发布 PWA 是一段难以置信的艰难旅程,因为 Apple 工程师一直试图设置障碍。这是由苹果决定的,因为 Apple 正在从其应用商店中获利,而 PWA 确实会减去其中的一些收益。这也是 Safari 作为浏览器在支持 PWA API(例如PUSH API,因为他们推广他们的 Apple 推送通知服务 (APN))方面远远落后于其他竞争对手的原因

长话短说,我将专注于 Google Play 商店,您可以在将 PWA 包装到受信任的网络活动 (TWA) 后发布它,从而允许 Chrome(v72 或更高版本)以全屏模式运行网站,而无需浏览器工具栏一个 APK(Android 包)。您可以在本教程中找到更多详细信息以在 Play 商店上发布 PWA。

您可以使用Capacitor创建本机应用程序。

它比 Cordova 新。

在这里你可以看到 Stackoverflow TagTrend: Capacitor vs Cordova

电容器与cordova

……或者等一个月。迟早你会让 PWA 进入 Apple Store。我认为他们无法阻止这个过程。

我将我的 pwa 发布到了 google play 商店和苹果应用商店。我在 ios 上使用了 App-bound Domains,在 android 上使用了 Twa。我觉得这个时候简单的发布一些pwa到appstore。