PWA 应用可以发布到应用商店和游戏商店吗

Posted

技术标签:

【中文标题】PWA 应用可以发布到应用商店和游戏商店吗【英文标题】:Can a PWA app be published to app store and play store 【发布时间】:2020-02-29 13:18:31 【问题描述】:

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

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

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

谢谢

【问题讨论】:

Google play 支持 PWA。但是您可以同时使用 WebView(或 cordova 等)。这是 Google Play 的网址:css-tricks.com/… 我听说您可以将 PWA 应用程序上传到 Play 商店,但您必须将 PWA 应用程序放在包装器或其他东西中,然后再上传到 Play 商店。 medium.com/@firt/… 是的,您需要将 PWA 包装在 TWA(受信任的 Web 活动)中:developers.google.com/web/updates/2019/02/using-twa 【参考方案1】:

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

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

【讨论】:

很高兴对 Anupam 有帮助。对拒绝投票的人:提供拒绝投票的理由可能有助于我和其他人更好地理解您为什么不同意我的回答。简单地投票是无效的。 人们想要在应用商店中发布 pwa 的主要原因之一正是为了通过它们获利。因此,您认为苹果之所以与之抗争是因为他们会失去利润,这完全是一派胡言。原因是安全性——他们投入了大量资金来确保 ios 安全,而为 pwa 做同样的事情是相当困难的。但这肯定会发生,因为谷歌和华为都在这方面取得了不错的进展。 嗯,我认为任何人都可以对这方面有自己的看法。有很多文件显示了这两种理论,因此我不会对此添加任何内容。我不认为 Apple 只是出于安全原因在商店中“无辜地”推动 PWA... 你在 AppStore 上发布过 PWA 吗? @Abdurakhmon 不是个人。但我阅读了大量开发人员的博客,他们抱怨在 Apple Store 上发布 PWA 有困难。也许在此期间情况发生了变化,但这似乎比使用 PlayStore 要困难得多。【参考方案2】:

您可以使用Capacitor 创建一个原生应用程序。

它比 Cordova 更新。

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

...或者等一个月。迟早你会在 Apple Store 中获得 PWA。我认为他们无法阻止这个过程。

【讨论】:

我不完全确定句子的最后一部分。考虑到“嘿”目前的情况,我不会对他们在 App Store 上对 PWA 采取强硬立场感到惊讶。但我可能(我希望如此)错了。 你在 AppStore 上发布过 PWA 应用吗?【参考方案3】:

我将我的 pwa 发布到了 google play store 和 apple app store。我为 ios 使用 App-bound Domains,为 android 使用 Twa。我觉得这个时候发布一些pwa到appstore很简单。

【讨论】:

以上是关于PWA 应用可以发布到应用商店和游戏商店吗的主要内容,如果未能解决你的问题,请参考以下文章

如果我在亚马逊,9apps和Getjar等其他商店上传应用程序而不是谷歌游戏商店,Admob会工作吗?

审核通过后,应用会自动发布到商店吗?

我可以在“准备出售”状态下拥有不同构建版本的相同应用程序但未发布到应用商店吗?

Play商店上的PWA2APK仍然显示网址

您可以使用与开发者帐户不同的帐户提交到应用商店吗

为 x86 编译的 APK 可以上传到亚马逊应用商店吗?