全量更新步骤

调用updater模块即可

  1. var updater=weex.requireModule('updater')
  2. //整包检测
  3. updater.doCheck({
  4. appid:'1',
  5. url:'http://xxxx/version.do',(这里记得改成自己的接口地址)
  6. theme:'#808080',
  7. failtoast:true,
  8. showprogress:true
  9. })

原理:

android 端读取的build.gradle 里面的 versionCode,来跟数据库表version version_code进行对比,如果比他小,就认为有更新,然后弹更新提示框,所以打新包的时候,记得新包的versionCode值要增加,然后数据库也要改成最新的versionCode值, 位置如下全量更新步骤 - 图1

ios端:请改途中所示的值,鼠标点击主项目->General

全量更新步骤 - 图2