CodePush热更新常用命令与注意事项
来源:互联网 发布:阿里云 mongodb 编辑:程序博客网 时间:2024/06/05 17:15
总结了一些在CodePush中比较常用的命令以及注意事项,供大家参考。
一、更新流程
图片来源:http://www.jianshu.com/p/cbc6a1dbfe30
二、常用命令
// 账户相关code-push login 登陆code-push loout 注销code-push access-key ls 列出登陆的tokencode-push access-key rm <accessKye> 删除某个 access-key
// app操作相关code-push app add <appName> <platform> react-native 在账号里面添加一个新的appcode-push app remove 或者 rm 在账号里移除一个 appcode-push app rename 重命名一个存在 appcode-push app list 或则 ls 列出账号下面的所有 appcode-push app transfer 把app的所有权转移到另外一个账号
// 应用信息相关code-push deployment add <appName> 部署code-push deployment rm <appName> 删除部署code-push deployment rename <appName> 重命名code-push deployment ls <appName> 列出应用的部署情况code-push deployment ls <appName> -k 查看部署的keycode-push deployment history <appName> <deploymentName> 查看历史版本
// 发布code-push release-react <appName> <platform> -t 版本 -d 环境 --des 描述 -m true (强制更新)// 清除历史部署记录code-push deployment clear <appName> Production or Staging// 回滚code-push rollback <appName> Production --targetRelease v4(codepush服务部署的版本号)
三、注意事项
1> CodePush部署版本 > App版本
更新可用,但当前版本比运行版本高。不作更新
2> CodePush部署版本 < App版本
不执行更新处理
3> CodePush部署版本 == App版本
自动下载更新,并根据加载策略加载最新bundle
2. 回滚
当部署的版本不同时,不能跨版本回滚。
例如:CodePush历史版本中为2.10.1,此时发布2.10.2版本。当从2.10.2发起回滚操作回到2.10.1时,是不可行的。
四、部署信息参数
Label:标识当前部署版本,每部署新版本,版本号增加1
App Version:当前部署的App版本号
Mandatory:是否强制更新
Release Time:部署时间
Released By:部署用户
Description:部署 描述信息
从上面内容不难发现,这些信息基本都会在我们执行 code-push release 时配置
2. Install Metrics(安装指标)
Active:成功安装并运行当前release的用户的数量,即表示当前下载更新部署的活跃用户数量,of 左边数会随着用户安装、卸载而 增加、减少。of右边数代表当前安装或收 到部署版本的用户数,当有用户卸载App,该数值会降低。
因此它很好的解释了当前更新包有多少活跃用户,多少用户接收过这个安装包
Total:成功安装部署当前release的用户量,只增不减
Pending:当前release版本被下载的数量,但是还没有被安装,该值会随着用户下载安装后增加, 在卸载时降低。
未完待遇....
- CodePush热更新常用命令与注意事项
- codepush热更新
- 热更新codepush
- 热更新 codepush
- app实现热更新codepush
- React-Native 热更新 CodePush
- CodePush 热更新ReactNative之CodePush CLI操作
- 使用CodePush热更新ReactNative JS代码
- CodePush 热更新React-Native(ios)
- ReactNative系列之十八codepush热更新
- react-native热更新之codepush使用
- react-native利用codepush实现热更新
- React Native用CodePush实现热更新
- React-Native热更新部署/热更新CodePush集成详解
- react native codepush热更新解决成功更新
- CodePush 热更新ReactNative之React Native Client SDK
- React Native应用部署/热更新-CodePush最新集成总结
- ReactNative基于CodePush实现热更新集成详解
- js杂乱整理
- Android 简单式购物车(全)
- ubuntu下安装CUDA和CUDNN
- 自定义类加载器
- React组件的生命周期
- CodePush热更新常用命令与注意事项
- 判断是否连接上网络和跳转到打开网络的界面
- 自定义view+属性动画实现
- git基本操作指令
- Apache 防盗链配置
- 【nginx】-cache loader process进程分析
- 全局异常捕获器
- 代理模式
- java 环境配置