react-native-code-push的集成

react-native-code-push 是微软提供的一套可用于React Native的热更新服务

打开终端:
1.安装 CodePush Cli

npm install -g code-push-cli

2.注册CodePush 账号

code-push register

授权完成后,CodePush会显示你的Access Key,复制输入到终端即可完成注册并登陆
react-native-code-push的集成_第1张图片

react-native-code-push的集成_第2张图片
ok,登录成了!!
3.CodePush在服务器的命令中
创建App

code-push app add 

列出登陆的token

code-push access-key ls 

删除某个 access-key

code-push access-key rm  

在账号里面添加一个新的app

code-push app add   react-native  

或者 rm 在账号里移除一个 app

code-push app remove 

重命名一个存在 app

code-push app rename 

列出账号下面的所有 app

code-push app list 或则 ls 

把app的所有权转移到另外一个账号

code-push app transfer 

部署

code-push deployment add  

删除部署

code-push deployment rm  

重命名

code-push deployment rename  

列出应用的部署情况

code-push deployment ls  

查看部署的key

code-push deployment ls  -k 

查看历史版本

code-push deployment history   

清除相关的发布历史

code-push deployment clear   

添加一个合作者

code-push collaborator add AppDemo [email protected] 

打包

React-native bundle --entry-file index.js --bundle-output ./android/librarys/ll_reactnative/src/main/assets/index.android.bundle --platform android --assets-dest ./android/librarys/ll_reactnative/src/main/res/ --dev false   

打包发布

code-push release-react AppName android --t ">=1.0.0" --dev false --d debug --des "这是第二个更新包" --m true

打包发布到具体版本

code-push release AppName ./android/librarys/ll_reactnative/src/main/assets/index.android.bundle 1.0.0 --deploymentName debug --description "1.支持文章缓存。" --mandatory true

打包灰度发布

code-push promote AppNmae debug qa --rollout 20%

你可能感兴趣的:(Android基础,React,Native基础,React,Native)