Revopush vs Pushy:CodePush 替代方案价格与功能对比
Revopush 与 Pushy 都是微软 App Center CodePush 停服后团队常评估的托管式热更新服务。两者的切入点截然不同:Revopush 基于 react-native-code-push 的分支构建,主打保留原有 CodePush JS API;Pushy 则采用自主演进近十年的 react-native-update SDK,专注于 Hermes 超小增量补丁、国内外双 CDN 全包计费、全版本 RN 兼容与鸿蒙三端统一支持,并提供清晰的 CodePush 一对一迁移指南。
本文关于 Revopush 的信息核对自其官方价格页与文档(截至 2026 年 10 月)。如有变动欢迎发邮件至
hi@charmlot.com指正。
一句话选型建议
- 选择 Revopush:如果你的应用完全面向海外市场、已升级到 React Native 0.76 及以上,且最高优先级是一行不改地保留
codePush.sync()调用。 - 选择 Pushy:如果你希望采用固定人民币套餐(免流量与超额账单、可开国内发票)、需要中国大陆阿里云高速 CDN、希望获得极小的 Hermes 增量补丁(一行修复 3.4 KB)、需要支持鸿蒙 HarmonyOS NEXT,或者工程仍在 React Native 0.76 以下版本。
逐项对比一览
同等业务规模下的费用对比
两家服务的计量方式不同:
- Revopush 同时统计每月收到更新的独立用户数和下载总流量——发版越频繁、包体越大,两项指标涨得越快,超出后自动按量扣费。
- Pushy 只看所有应用每天累计发起多少次更新检查请求,更新包的 CDN 下载流量完全免费。
举个实际例子:一个拥有 30 万月活用户、人均每天打开应用约 3 次的团队,日检查量约为 90 万次:
- 在 Pushy 上,直接匹配专业版 ¥7,200/年(折合 ¥600/月),无任何流量后顾之忧;若将策略调整为仅冷启动检查(
checkStrategy: "onAppStart"),甚至可以用更低档位承接。 - 在 Revopush 上,30 万 MAU 对应 $100/月(约 ¥720/月,年付约 ¥8,640)的 Growing 档,前提是当月总下载流量不超过 1 TB,否则每超 1 GB 另加 $0.03。
如果是纯出海项目、需要与海外独立主体签约并以美元按月支付,也可以直接对比与 Pushy 同源的国际版服务 Cresc(Pro 档 $99/月含 100 万次日查与全球 CDN,零超额费)。
常见问题
从 CodePush 迁移到 Pushy 代码改动大吗?
非常小。核心改动只有三处:替换原生侧一行 Bundle URL 入口、把根组件的 codePush() 高阶组件换成 <UpdateProvider>、将发布脚本中的 release-react 换成 pushy bundle。使用 react-native-update AI Skill 通常几分钟即可自动完成代码替换,人工只需对照迁移指南校对一遍。
老项目还在 React Native 0.72 / 0.74,能用哪一个?
Revopush 要求 React Native 0.76 及以上版本;而 Pushy 同时兼容旧架构老版本工程与 RN 0.82+ 新架构工程,你可以在不强行升级 RN 版本的前提下先安全替换掉停服的 CodePush。
Revopush 支持鸿蒙 HarmonyOS NEXT 吗?
Revopush 文档仅覆盖 iOS 与 Android。Pushy 原生支持 iOS、Android 以及基于 RNOH 的鸿蒙 HarmonyOS NEXT 应用,详见鸿蒙接入指南。