背景
因为ReactNative的兴起,周边系列产品也随之产生,其中最有意思的莫过于微软家出品的CodePush,那它是干什么的呢?先来说一下作用:我们知道RN应用其实是由JavaScript文件 和图片资源组成的,那CodePush就是帮助移动端用户更新JavaScript文件与图片资源 ,当发布一个React Native的新版本时,CodePush会保存你上个版本发布的文件,当你的应用出现崩溃时,CodePush帮你回滚到上个版本,而不会变成空白页面。但是如果你的原生代码发生改变了,那就无能为力了~
使用
前面说了CodePush的好处,那项目中肯定是要体会一下的,至于如何使用CodePush上面的链接是官方文档说明,不懂的可以按照文档指示一步一步的操作,如果说英语不好的话,可以自行谷爹中文教程,一搜一大片,资源还是挺丰富的,
而我想要强调的是以下几点(也是个人的一些体会):[注意]
1、第一次使用CodePush难免会出错,但是不要因为怕出错就不敢操作
2、CodePush自动提供两种环境,也就是我们所说的开发环境Staging
和生产环境Production,应用在Staging开发完成以后需要移到Production环境中,
12// "-r 20%" 生产环境下限制使用的量code-push promote <APP_NAME> Staging Production -r 20%
未完待续。。。
后续
现在就先这样吧,随后在使用的过程中如果还有什么心得,我会补充上去的。