更新Capacitor JS 应用程序而不需要通过 App Store 审核流程是可能的,但需要遵守苹果官方指南。请注意,这不是法律建议。为了让code更新直接推送到应用程序并保持与苹果指南的兼容性,必须满足以下条件:
- 苹果内置的WebKit框架必须运行code。
- code 不得提供、解锁或启用额外的功能或功能性
- 用户不应意识到正在进行更新
The Capgo Capacitor plugin allows for updates and modifications to be made to HTML, CSS, and JavaScript, satisfying the first condition. The ability for apps to update themselves without going through the App Store review process has been available for some time for apps created using JavaScript frameworks such as Facebook’s React Native and services like Expo.
第二个条件,即不提供额外的功能或功能,取决于开发者。Capgo旨在进行小的调整或修复,而不是引入新功能或功能。对于重大变化,需要通过App Store发布更新。值得注意的是,许多其他开发者使用实时更新没有任何问题或来自苹果的拒绝。
Google Play比苹果更宽松,更新应用程序。Google Play允许从他们的商店安装的应用程序使用JavaScript包装被非Google服务更新。
有关如何安装Capgo以绕过审查的更多信息,请参阅我的下一篇文章。
继续阅读《苹果是否允许实时更新而不需要商店审查?》。
如果您正在使用 苹果是否允许实时更新而不需要商店审查? 来规划商店审批和分发,连接它与 @capgo/capacitor-app内评分 关于@capgo/capacitor-in-app-review的实现细节 使用@capgo/capacitor-in-app-review 关于使用@capgo/capacitor-in-app-review的原生能力 @capgo/capacitor-native市场 为 @capgo/capacitor-native-market 的实现细节 使用 @capgo/capacitor-native-market 为 @capgo/capacitor-native-market 的原生能力 Capacitor OTA 更新:App Store 审批指南 为 Capacitor OTA 更新:App Store 审批指南 的实际背景