Anu*_*ore 29 javascript reactjs progressive-web-apps
我正在创建一个 React JS Web 应用程序,该应用程序最终将转换为 PWA,以便用户可以将其安装在他们的移动设备上。现在客户要求找到一种方法将这些 PWA 应用程序推送到苹果商店和谷歌商店。所以我的问题是我们是否有工具可以将 Progessive Web Apps 转换为 apk 或 ipa 文件,以便我们可以将它们放入苹果商店或 Play 商店。
我用谷歌搜索了一下,现在很困惑,因为有人说这是可能的,有人说在 Apple Store 中不可能。我也看到了一些像 PWABuilder 这样的工具,但我不确定哪个是正确的,以及我们是否可以将 PWA 应用程序发布到应用程序商店和 Play 商店。
对此的任何帮助将不胜感激。
谢谢
Fra*_*sco 38
虽然在这两种情况下都是可能的,但在 Apple Store 上发布 PWA 是一段难以置信的艰难旅程,因为 Apple 工程师一直试图设置障碍。这是由苹果决定的,因为苹果正在从其应用商店中获利,而 PWA 确实会减去其中的一些收益。这也是 Safari 作为浏览器在支持 PWA API(例如PUSH API,因为他们推广 Apple 推送通知服务 (APN))方面远远落后于其他竞争对手的原因。
长话短说,我将专注于 Google Play 商店,您可以在将 PWA 包装到受信任的网络活动 (TWA) 后发布它,允许 Chrome(v72 或更高版本)以全屏模式运行网站,而无需浏览器工具栏一个 APK(Android 包)。您可以在本教程中找到更多详细信息以在 Play 商店上发布 PWA。
您可以使用Capacitor创建本机应用程序。
它比科尔多瓦新。
在这里你可以看到 Stackoverflow TagTrend: Capacitor vs Cordova
……或者等一个月。迟早你会让 PWA 进入 Apple Store。我认为他们无法阻止这个过程。