跳过主要内容
教程

Flutter实时更新

是否可以将实时更新发送到Flutter应用程序而不经过App Store审查?

马丁·多纳迪厄

马丁·多纳迪厄

内容营销

Flutter实时更新

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

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

Because Flutter apps are compiled to native code, it is not possible to use Capgo Live Update to deploy updates to a Flutter app. Instead, developers must submit updates to the app stores as they would with any other native app.

此外,更新原生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 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 更新:App Store 审批指南 为 Capacitor OTA 更新:App Store 审批指南 的实际背景

实时更新 Capacitor 应用

当 Web 层 Bug 生效时,通过 Capgo 直接发布修复,而不是等待 App Store 审核几天。用户在后台接收更新,而原生变化仍在正常审查路径中。

来自 Martin 的人性化支持

立即开始

最新博客

Capgo 给您所需的最佳见解,帮助您创建真正专业的移动应用。