跳过主要内容
教程

苹果是否允许实时更新而不经过商店审查?

您如何推送code更新到生产iOS应用并完全符合苹果的指南?

文章来源

马丁·多纳迪尤

作者

瓦莱里亚

审阅者

乔丹

编辑器

苹果是否允许实时更新而不经过商店审查?

在苹果官方指南中规定的某些条件下,更新Capacitor JS应用程序而不经过App Store审查过程是可能的。然而,这并不是法律建议。为了让code更新直接推送到应用程序并符合苹果指南,必须满足以下条件:

  • code必须由苹果内置的WebKit框架运行
  • code不应提供、解锁或启用额外的功能或功能
  • 用户不应意识到更新正在发生

Capgo Capacitor插件允许对HTML、CSS和JavaScript进行更新和修改,从而满足第一个条件。 自从JavaScript框架如Facebook的React Native和服务如Expo可用于创建应用程序以来,应用程序就可以更新自己而不经过App Store审查过程。

第二个条件,即不提供额外的功能或功能,是由开发者决定的。Capgo旨在进行小的调整或修复,而不是引入新功能或功能。对于重大变化,必须通过App Store发布更新。值得注意的是,许多其他开发者使用实时更新而没有任何问题或苹果的拒绝。

Google Play 比 Apple 更为宽松,允许更新应用程序。Google Play 允许从他们商店安装的应用程序使用 JavaScript 包被非 Google 服务更新。

有关如何安装 Capgo 以绕过审查的更多信息,请参阅我的下一篇文章。

继续阅读 Does Apple Allow Live Updates Without Store Review?

如果您正在使用 Does Apple Allow Live Updates Without Store Review? 来规划商店审批和分发,请将其与 @capgo/capacitor-in-app-review for the implementation detail in @capgo/capacitor-in-app-review, @capgo/capacitor-in-app-review for the native capability in Using @capgo/capacitor-in-app-review, 使用 @capgo/capacitor-in-app-review 中的原生能力实现细节使用 @capgo/capacitor-in-app-review, 使用@capgo/capacitor-native-market 为@capgo/capacitor-native-market提供原生能力,并 Capacitor OTA Updates: App Store Approval Guide 为Capacitor OTA Updates: App Store Approval Guide提供实用背景。

Capacitor 应用的实时更新

当 web 层面的 bug 在实时更新中时,通过 Capgo 发布修复,而不是等待几天的 app store 审批。用户在后台接收更新,而原生变化仍然在正常的审批路径中。

来自 Martin 的人工支持

立即开始

最新博客文章

Capgo 给您需要创建真正专业的移动应用所需的最佳见解。