跳过主要内容

微软 CodePush — legacy 状态

CodePush 先驱 JavaScript OTA 更新的移动设备。托管服务消失了;Capacitor 团队需要一个继任者。

最后更新

CodePush 做得好什么

免费层、微软基础设施和简单的推广/回滚流程,特别适用于React Native。

退役

App Center CodePush关闭迫使团队自行托管、更改堆栈或采用针对其框架的供应商。

Capacitor路径

Capgo基于Capacitor的实时更新,具有签名、通道和分析功能,而不是CodePushSDK的替代品。

常见问题

微软CodePush是否仍然可用?
否。微软于2025年3月31日退役了App Center,包括托管的CodePush,并存档了独立CodePush服务器仓库。
React Native团队应该用什么来代替CodePush?
Expo的EAS Update,或者是存档的CodePush服务器的自托管副本。Capgo不支持React Native。
Capacitor、Ionic和Cordova团队应该用什么来代替CodePush?
Capgo。它可以无需商店审查地将JavaScript、HTML、CSS和资产更改发送到客户端,具有通道、加密包、自动回滚和一键还原功能。价格从每年$12起始。
是否Capgo是CodePushSDK的替代品?
不是。Capgo使用自己的Capacitor插件,@capgo/capacitor-updater。您需要移除CodePushSDK和部署密钥,安装Capgo更新器,并重新创建您的部署作为Capgo频道。