Flutter实时更新
Tutorial

Flutter实时更新

Do it possible to send live update to Flutter Apps without the App Store review ?

Martin Donadieu

Martin Donadieu

Content Marketer

Flutter live update

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 For @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 为您提供创建真正专业的移动应用所需的最佳见解。