跳过主要内容
[Tutorial]

苹果是否允许在商店审核通过之前进行实时更新?

您如何将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 为 @capgo/capacitor-in-app-review 的实现细节 使用 @capgo/capacitor-in-app-review 为 Using @capgo/capacitor-in-app-review 的原生能力 @capgo/capacitor-native-market 为 @capgo/capacitor-native-market 的实现细节 使用@capgo/capacitor-native-market 为@capgo/capacitor-native-market提供的原生能力,以及 Capacitor OTA Updates: App Store Approval Guide 为Capacitor OTA Updates: App Store Approval Guide提供的实用背景。

Capacitor 应用的实时更新

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

来自 Martin 的人性化支持

立即开始

最新博客

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