按照RN中文网的文档配置CodePush

执行code-push release-react <app名称> <平台(iso android window)>app当时可以更新到最新代码,但是重启后又回到上一版本,

然后执行code-push deployment ls <app名称> -k 从服务器查看升级状态,可以看到rollbacks数量,刚升级的用户全部回滚了,demo代码片段如下

 componentDidMount() {this.checkForUpdate();
}checkForUpdate() {CodePush.checkForUpdate().then((update) => {if (update) {CodePush.sync({updateDialog: true, installMode: CodePush.InstallMode.IMMEDIATE},syncStatus => {switch (syncStatus) {case CodePush.SyncStatus.UPDATE_INSTALLED:CodePush.notifyAppReady();alert('恭喜你,已成功更新到最新版本');break;}});//CodePush.sync();} else {console.log('已经是最新版本');}})
}

实际上按照官方文档,还缺少了一步操作

let codePushOptions = {checkFrequency: CodePush.CheckFrequency.MANUAL};
Demo = CodePush(codePushOptions)(Demo);
AppRegistry.registerComponent('Demo', () => Demo);

官方文档文档链接

ReactNative—-CodePush学习笔记

CodePUsh回滚相关推荐

  1. CodePush 资源更新原理及资源自动回滚的 bug 解析

    1. 使用者使用如下方法调用 CodePush 的 sync 方法 RnCachePage.js import React, {Component} from 'react'; import {Vie ...

  2. Git 错误提交后该如何回滚操作

    1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...

  3. git add . 之后 想执行回滚操作(git add 到本地仓库的代码回滚到没有add 之前的操作)

    git add 到本地仓库的代码回滚到没有add 之前的操作 ,如果git 非常熟悉临时忘记了命令 回滚单个文件的命令:git restore --staged  xx文件名 回滚所有add 的文件直 ...

  4. AndroidStudio git 提交代码,创建分支,合并分支,回滚版本,拉取代码

    主要有: 提交代码,创建分支,合并分支,回滚版本,拉去代码 1 首先电脑中下载git 2 新建的项目把.git 仓库放到项目总中as 工具的右下角 会显示 Git:master 点击有一个弹框如下 然 ...

  5. git---远程仓库版本回滚

    开发中,发现有错误版本提交带远程分支master,怎么处理? 1 简介 最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客. 2 问题 如果提交了一个错误的版本,怎么回 ...

  6. Spring事务管理只对出现运行期异常进行回滚

    使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检 ...

  7. 实际开发中,有时没有异常发生,但是执行结果不是我们期望的情况,需要手动让事务回滚

    需求:开支单保存 原来的代码: 修改后的代码: Spring控制事务下手动回滚事务的方法: 在实际开发中,有时并没有异常发生,但是由于事务结果未满足具体业务需求,所以我们不得不手动回滚事务! 有如下两 ...

  8. springboot 事务手动回滚_来,讲讲Spring事务有哪些坑?

    来自公众号:孤独烟 引言 今天,我们接上文<面试官:谈谈你对mysql事务的认识>的内容,来讲spring中和事务有关的考题! 因为事务这块,面试的出现几率很高.而大家工作中CRUD的比较 ...

  9. JUnit测试类完成后事务是默认 回滚的。只能查询数据,不能增删改。

    JUnit测试类完成后事务是默认 回滚的.只能查询数据,不能增删改. 在测试类或者测试方法上面加上注解 @Rollback(false)  表示事物不回滚,这样数据就可以提交到数据库中了. 转载于:h ...

最新文章

  1. 特殊SQL语句及优化原则
  2. pandas dataframe缺失值(np.nan)处理:识别缺失情况、删除、0值填补、均值填补、中位数填补、加缺失标签、插值填充详解及实例
  3. 关于WPF 中 “System.Windows.Markup.XamlParseException”类型的未经处理的异常在 PresentationFramework.dll 中发生 异常的处理。
  4. 网络编程学习笔记(getnameinfo函数)
  5. 更改terminal的端口
  6. 团队开发-----电子秘书(便签+闹钟+音视频)
  7. zabbix mysql设置中文乱码_解决zabbix监控因php问题导致图形界面中文乱码方法
  8. 深入理解设计模式(22):享元模式
  9. android 返回图标布局,Android 开发BottomNavigationView学习
  10. 抢注“哔哩哔哩”商标卖成人用品?A站回应:不符合价值观 已申请注销
  11. hashmap java 排序_Java HashMap 默认排序
  12. ESP32-CAM 安信可
  13. SLAM 中evo的使用(二) (evaluation of odometry) evo_traj/ape rpe/evo_ape说明与示例
  14. 怎样拨打韩国国际长途电话
  15. 什么是混合移动App开发【重点学习系列---干货十足--一文详解】
  16. 义哥征途登录显示服务器维护中,征途单机版
  17. 洛谷刷题C语言:Even? Odd? G、The Robot Plow G、pb的游戏(1)、询问学号、cover
  18. ps怎么把图片上面的字去掉
  19. 操作系统学习(2) 进程管理
  20. Java扫雷游戏心得体会总结_扫雷心得 - stme - BlogJava

热门文章

  1. 华为笔试——字符串排序、去重、反转等算法(C语言版)
  2. Java 字节数组流
  3. 三明一中2021查询高考成绩,福建各地中学高考喜报出炉!三明的成绩是...
  4. 第十四届蓝桥杯C/C++b组冶炼金属(C语言版二分做法)
  5. 国防科技大学903计算机专业综合,2022年国防科技大学硕士研究生考试大纲
  6. java中的split方法
  7. 真相:究竟谁让巩俐走了光?
  8. app保险箱,保险箱登录注册,添加保险箱子,实现对保险箱的监听。
  9. Pro Micro 介绍 3.3V 8MHz ATMega 32U4
  10. 数据分析中的各种相关性检验方法