跳过主要内容
教程

Flutter 实时更新

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

马丁·多纳迪厄

马丁·多纳迪厄

内容营销人员

Flutter 实时更新

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 可能会引入安全漏洞或其他问题,从而影响应用的性能。

总的来说,虽然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, 使用 @capgo/capacitor-in-app-review 来实现原生能力的使用 @capgo/capacitor-in-app-review, @capgo/capacitor-native-market 了解更多关于 @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 层面的 bug 实时出现时,通过 Capgo 将修复推送给用户,而不是等待几天的 app store 审批。用户在后台接收更新,而原生变化仍然在正常的审批路径中

立即开始

最新博客文章

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