跳过主要内容
教程

Flutter 实时更新

是否可以在 App Store 审核之前将实时更新发送到 Flutter 应用程序?

马丁·多纳迪厄

马丁·多纳迪厄

内容营销人员

Flutter 实时更新

Capgo 实时更新是一项服务,允许开发者在不通过传统的 App Store 提交流程的情况下将更新部署到他们的移动应用程序。这可以成为快速修复 bug 或对应用程序进行小型更新而不必等待 App Store 审核流程的便捷方式。然而,Capgo 实时更新不支持更新 Flutter 应用程序,因为 Flutter 应用程序是编译成本机 code。

Flutter 是一种使用 Dart 编程语言的移动应用程序开发框架。Flutter 的一个关键特性是允许开发者使用单个代码库创建可以在 iOS 和 Android 上运行的应用程序。为了实现这一点,Flutter 将应用程序的 code 编译成每个平台的本机 code。这意味着应用程序本质上是一种本机应用程序,而不是基于 web 的应用程序或混合应用程序。

由于 Flutter 应用程序是编译成本机 code,因此无法使用 Capgo 实时更新来部署更新到 Flutter 应用程序。相反,开发者必须像对待任何其他本机应用程序一样将更新提交到应用商店。

此外,更新原生code通常会违反应用商店的规则。苹果App Store和Google Play Store都有相关政策,禁止开发者在应用被提交审核后对其原生code进行修改。这是因为对原生code进行修改可能会引入安全漏洞或其他问题,影响应用的性能。

总之,虽然Capgo Live Update是一个快速部署更新的有用工具,但它不能用于更新Flutter应用。

这是由于Flutter的编译过程的性质以及应用商店的规则所致。

继续使用Flutter live update

如果您正在使用 Flutter live update 来规划应用商店的审批和发布,连接它与 @capgo/capacitor-in-app-review 来获取@capgo/capacitor-in-app-review的实现细节 使用@capgo/capacitor-in-app-review 来实现原生能力的native capability in Using @capgo/capacitor-in-app-review, @capgo/capacitor-native-market 为 @capgo/capacitor-native-market 的实现细节 使用 @capgo/capacitor-native-market 为 @capgo/capacitor-native-market 的原生能力 Capacitor OTA 更新:App Store 审核指南 为 Capacitor OTA 更新:App Store 审核指南 的实际背景

为 Capacitor 应用提供实时更新

当一个 web 层 bug 活跃时,通过 Capgo 将修复推送到用户,而不是等待几天的应用商店审批。用户在后台接收更新,而本机更改仍在正常审批路径中。

立即开始

最新博客

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