CodePush
# 简介
CodePush 是微软提供的一套用于热更新React Native和Cordova应用的服务。 CodePush 是提供给React Native和Cordova开发者直接部署移动应用更新给用户设备的云服务。CodePush作为一个中央仓库,开发者可以推送更新(JS, HTML, CSS and images),应用可以从客户端 SDK 里面查询更新。CodePush可以让应用有更多的可确定性,也可以让你直接接触用户群。在修复一些小问题和添加新特性的时候,不需要经过二进制打包,可以直接推送代码进行实时更新。
# 安装
npm install -g @shm-open/code-push-cli
1
# 快速开始
- 使用CodePush CLI创建一个CodePush 账号 (opens new window)
- 注册你的CodePush应用 (opens new window), 并分享 (opens new window)给你团队的其它开发者
- 用Cordova插件 (opens new window) 或 React Native插件 (opens new window)配置好CodePush并指向你希望的部署环境 注意:在iOS和Android使用自定义的ServerURL参数名大小写不同,iOS是在plist里新增CodePushServerURL,Android是在res/values/strings.xml 添加CodePushServerUrl
- 发布 (opens new window)更新
- 活的长而成功!详细资料 (opens new window)
# 创建账号
code-push register
1
# 身份认证
code-push login
1
# 应用管理
# 注册一个App
code-push app add <appName> <os> <platform>
1
code-push app add MyApp-Android code-push app add MyApp-iOS
# 列出所有Apps
code-push app ls
1
上次更新: 2025/06/23, 01:53:19