跳过主要内容
替代方案

Expo替代方案Live Update

Capgo是Expo替代方案Capacitor团队的选择:EAS Update-style实时更新、原生构建和商店提交,完全不需要React Native重写。

文章来源

马丁·多纳迪

作者

瓦莱里亚

审稿人

乔丹

编辑

Alternative to Expo Live Update

EAS Update让Expo和React Native团队可以在不经过商店审查的情况下发布JavaScript修复。 Capgo 对于 Capacitor 应用程序做到了这一点:您可以保留Web UI,将其包装在 Capacitor 中,并通过 Capgo 更新程序插件推送Web-bundle更新。

Capgo 不会更新 Expo 应用。如果应用是 React Native,建议继续使用 EAS更新如果应用程序是您希望在iOS和Android上运行的Web代码库,则 Capgo 是Expo的替代方案。

EAS vs Expo替代方案 . 本文重点介绍了实时更新路径和当前 Capgo 栈。本文主要讨论了实时更新路径和当前Capgo栈的相关内容。

Capgo 与 Expo 应用服务

. 本文重点介绍了实时更新路径和当前 __CAPGO_KEEP_0__ 栈。 是五个云工作:EAS Build、EAS Submit、EAS Workflows、EAS Update 和 EAS Hosting。Capgo涵盖了四个适用于Capacitor应用的。

EAS服务 Capgo类似 注意
EAS更新 Capgo实时更新 Capacitor Web-bundle OTA
EAS构建 Capgo构建器 签名的iOS和Android二进制文件。原生构建时间在每个付费计划中。
EAS提交 Capgo构建商店提交 在 App Store Connect 或 Google Play 上上传 IPA/AAB 文件后进行干净的构建。
EAS Workflows CI/CD 与 Capgo 构建 保持GitHub Actions或GitLab CI。从您的管道中调用Capgo Build。
EAS Hosting EAS Hosting Capgo 不会托管 Expo Router 网站或 API 路由。

Capgo 不托管 Expo Router 网站或 __CAPGO_KEEP_1__ 路由。 付费 Capgo 的价格从每年 $12/月起,付费 EAS 的价格从每月 $19/月起,生产 EAS 的价格从每月 $199/月起。查看 and 和 Expo 价格

功能

功能 Capgo Expo / EAS
实时更新 是的,Capacitor web 包 是的,expo-updates
更新频道 是的 是的
回滚/固定一个频道版本 是的 是
安装统计和设备日志 是 付费计划的仪表盘指标
React Native 否 是
React、Vue、Angular和其他Web UI 是,通过Capacitor 否,React Native UI
原生云构建 是,Capgo Builder 是的,EAS Build
应用商店提交 Yes 是的,EAS Submit
托管的 React Native CI No. 使用您的 CI 加上 Capgo Build 是的,EAS Workflows
开源更新器 Yes Expo SDK 是开源的; EAS 云不是
端到端的包加密 Yes Code 在生产环境和企业环境签名

选择哪一个

选择 Expo 和 EAS 选择 Expo 和 EAS 的时候

选择 Capacitor 和 Capgo Capgo 和 __CAPGO_KEEP_1__

下一步

下一步 EAS vs Capgo comparison EAS 与 __CAPGO_KEEP_0__ 的比较 创建一个 Capgo 账户 并在几分钟内发布一个 Capacitor live update

为 Capacitor 应用提供即时更新

当一个 web 层 bug 活跃时,通过 Capgo 将修复推送到用户,而不是等待几天的 app store 审批。用户在后台接收更新,而原生变化保持在正常的审批路径中。

来自 Martin 的人性化支持

立即开始

最新博客

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