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


9

我正在创建一个React JS Web应用程序,该应用程序最终将转换为PWA,以便用户可以将其安装在他们的移动设备上。现在,客户要求找出一种方法来将这些PWA应用程序推送到Apple Store和Google Store。因此,我的疑问是我们是否具有将Progessive Web Apps转换为apk或ipa文件的工具,以便可以将其放置到Apple Store或Play Store。

我在Google上搜索了一下,现在感到困惑,因为有些人说这是可能的,有些人说在Apple Store中是不可能的。我还看到了一些工具,例如PWABuilder,但是我不确定哪个工具适合使用,以及我们是否可以将PWA应用程序发布到应用商店和Play商店。

在这方面的任何帮助将不胜感激。

谢谢


2
Google Play支持PWA。但是您可以同时使用WebView(或cordova等)。这是Google Play的网址:css-tricks.com/…–
ibrahimyilmaz,

1
我听说您可以将PWA应用程序上传到Play商店,但是您必须将PWA应用程序放在包装纸或其他东西中,然后再上传到Play商店。medium.com/@firt/…–
blueseal

是的,您需要将PWA包装在TWA(受信任的网络活动)中:developers.google.com/web/updates/2019/02/using-twa
Francesco

Answers:


13

虽然在两种情况下都有可能,但是在Apple Store上发布PWA是一个令人难以置信的艰难旅程,因为Apple工程师一直在努力建立障碍。这是由苹果公司决定的,因为苹果公司正在从其应用程序商店中获利,而PWA确实会减去其中的一些收益。这也是Safari作为浏览器在支持PWA API(例如PUSH API,因为它们促进其Apple Push Notification Service(APN))方面在其他竞争对手之后变得非常落后的原因。

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


感谢您的输入
阿努邦·霍尔

1
很高兴这对Anupam有帮助。对于拒绝回答的人:提供拒绝的理由可能会帮助我和其他人更好地理解您为什么不同意我的回答。只是简单地投票是没有用的。
Francesco
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.