CodePush是一个微软开发的云服务器。通过它,开发者可以直接在用户的设备上部署手机应用更新。CodePush相当于一个中心仓库,开发者可以推送当前的更新(包括JS/HTML/CSS/IMAGE等)到CoduPush,然后应用将会查询是否有更新。(欢迎关注我的gitHub)
一、安装CodePush CLI
管理 CodePush 账号需要通过
NodeJS-based CLI.
只需要在控制台输入 npm install -g code-push-cli,就可以安装了。
安装完毕后,输入 code-push -v查看版本代表成功。
目前我的版本是 1.1.1-beta

二、创建CodePush账号
在控制台输入 code-push register 后,将会打开一个网页进行注册
CodePush
账号支持 github和 Microsofe,选其中一个就可以了。
我选择的是 github,授权完毕后,网页将会显示一个token,复制它到控制台的中就成功了。
成功登陆后,你的session文件将会写在 /Users/guanMac/.code-push.config。
相关命令
  • code-push login 登陆
  • code-push loout 注销
  • code-push access-key ls 列出登陆的token
  • code-push access-key rm <accessKye> 删除某个 access-key

三、在CodePush服务器上注册app
为了让codePush服务器知道你的app,我们需要向它注册app: code-push app add <appName>,就可以了。
CODE-PUSH APP相关命令
  • add 在账号里面添加一个新的app
  • remove 或者 rm 在账号里移除一个app
  • rename 重命名一个存在app
  • list 或则 ls 列出账号下面的所有app
transfer 把app的所有权转移到另外一个账号
四、在app中添加SDK
cordova plugin add cordova-plugin-code-push@latest --save
配置config.xml
在你的 index.html 中允许安全策略,添加 https://codepush.azurewebsites.net 的域名:
<meta http-equiv="Content-Security-Policy" content="default-src https://codepush.azurewebsites.net ... />
部署APP相关命令
  • code-push deployment add <appName> 部署
  • code-push deployment rename <appName> 重命名
  • code-push deployment rm <appName> 删除部署
  • code-push deployment ls <appName> 列出应用的部署情况
  • code-push deployment ls <appName> -k 查看部署的key
五、发布
release有很多种形式
我们用release-cordova <appName> <platform> --deploymentName Production --description 我是备注
http://bbs.reactnative.cn/topic/725/code-push-%E7%83%AD%E6%9B%B4%E6%96%B0%E4%BD%BF%E7%94%A8%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E%E5%92%8C%E6%95%99%E7%A8%8B/2
https://github.com/Microsoft/code-push/tree/master/cli#releasing-updates-general
https://microsoft.github.io/code-push/docs/cordova.html#link-5
查看已发布的版本 
code-push deployment history ioeIOS Staging
删除已发布的所有版本
code-push deployment clear ioeIOS Staging 
官网文档
https://github.com/Microsoft/code-push/blob/master/cli/README-cn.md

转载于:https://www.cnblogs.com/wayshon/p/7232569.html

CodePush使用调研相关推荐

  1. 2022-2028年中国自动驾驶系统行业现状调研分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国自动驾驶系统行业市场行业相关概述.中国自 ...

  2. 2022-2028年中国UI设计行业现状调研分析及发展趋势研究报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国UI设计行业市场行业相关概述.中国UI设 ...

  3. 2022-2028年中国儿童医疗行业深度调研及投资前景预测报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国儿童医疗行业市场行业相关概述.中国儿童医 ...

  4. 2022-2028年中国果壳活性炭行业市场发展调研及竞争战略分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国果壳活性炭行业市场行业相关概述.中国果壳 ...

  5. 2022-2028年中国抗肿瘤药物行业市场分析调研及发展趋势研究报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国抗肿瘤药物行业市场行业相关概述.中国抗肿 ...

  6. 2021-2027年中国医联体(医疗联合体)建设深度调研及投资前景预测报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国医联体(医疗联合体)行业市场行业相关概述 ...

  7. 2022-2028年中国干洗行业市场全景调研与投资前景预测报告

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国干洗行业市场行业相关概述.中国干洗行业 ...

  8. 2022-2028年中国高密度聚乙烯(HDPE)行业市场发展调研及投资前景分析报告

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国高密度聚乙烯(HDPE)行业市场行业相 ...

  9. 2022-2028年中国环卫行业产业链深度调研及投资前景预测报告

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国环卫行业市场行业相关概述.中国环卫行业 ...

最新文章

  1. 开源oa_圈子哥推荐一款基于 Spring Boot 开发 OA 开源产品,学习/搞外快都是不二选择!...
  2. 机器学习-西瓜书、南瓜书第四章
  3. Linux电脑弹出网络认证,linux局域网Dr.COM宽带认证客户端上网指南
  4. win10重新安装应用商店
  5. python打印支票_转账支票、现金支票日期大写对照表(数字大写)
  6. 热血传奇C++版官网
  7. 时间轴+html+源码,HTML5+CSS3+Jquery实现纯手工的垂直时光轴【附源码】
  8. 海洋角度分析全球气候变暖停滞原因
  9. R语言survival包Surv函数创建生存对象、建立Cox回归模型(包含所有协变量)比较不同治疗方法生存率的差异、drop1函数计算cox回归模型自变量似然比检验值、删除冗余变量重新构建cox模型
  10. 36种漂亮的网页Button按钮样式
  11. 5G网络优化.PPT
  12. 管理者和企业如何做好员工管理?
  13. access2007 mysql_Access2007基础教程:开始使用Access 2007
  14. 微信小程序 ———— 使用ECharts实现树状关系图
  15. Effective C++条款39:明智而审慎地使用private继承(Use private inheritance judiciously)
  16. 语音算法笔记(3)——从序列建模的角度理解ASR
  17. 0503、while循环、循环的控制、case分支、函数、字符串的处理
  18. 北航计算机测控,材料工程计算机测控
  19. python中的换行符是什么_python的换行符是什么?_后端开发
  20. Firefox直接打开PDF

热门文章

  1. IBM WebSphere MQ 系列(二)安装MQ
  2. 设计模式之策略模式(strategy)--游戏角色使用武器
  3. 第 28 小时项目管理过程实践和案例分析
  4. JavaScript Array常用方法
  5. Jedis使用教程完整版
  6. 终端下中文乱码解决方法
  7. codevs1217 借教室 题解
  8. Base:一种 Acid 的替代方案
  9. 在新加坡做面试官的经历 (Interviewer Experience for UI/UX Designer in Singapore)
  10. Google的成果回报型广告