Capgo Live Update是一种服务,允许开发者在不通过传统的App Store提交流程的情况下部署应用程序更新。这可以是一种快速修复bug或对应用程序进行小型更新的方便方法,而无需等待App Store的审查流程。然而,Capgo Live Update不支持更新Flutter应用程序,因为Flutter应用程序被编译成原生code。
Flutter是一种使用Dart编程语言的移动应用程序开发框架。Flutter的一个关键特性是允许开发者使用单个代码库创建可以在iOS和Android上运行的应用程序。为了实现这一点,Flutter将应用程序的code编译成每个平台的原生code。这意味着应用程序本质上是一种原生应用,而不是基于Web的应用程序或混合应用程序。
由于Flutter应用程序被编译成原生code,因此无法使用Capgo Live Update部署更新到Flutter应用程序。相反,开发者必须像对待任何其他原生应用程序一样将更新提交到应用程序商店。
另外,修改原生code通常违反了应用程序商店的规则。苹果App Store和谷歌Play Store都有政策禁止开发者在应用程序被提交审查后修改应用程序的原生code。这是因为修改原生code可能会引入安全漏洞或其他问题,从而损害应用程序的性能。
In summary, while Capgo Live Update is a useful tool for quickly deploying updates to certain types of mobile apps, it cannot be used to update Flutter apps.
这主要是由于Flutter的编译过程和应用商店的规则.
继续使用Flutter live update
如果您正在使用 Flutter live update 来规划商店审批和发布,连接它到 @capgo/capacitor-in-app-review 查看@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-native-market 使用@capgo/capacitor-native-market 为@capgo/capacitor-native-market的本地能力 Capacitor OTA Updates: App Store Approval Guide Capacitor OTA Updates: App Store Approval Guide