Cordova 热更新处理(四)

## 20170125 热更新优化
    一、sudo cordova run android 在手机上老是运行上一个版本,因此调试时,按照如下操做步骤
    ** 若是增长 plugin ,算是结构性,须要从新 /removeadd pltform ,由于调试时没有发布新版 app 能够更新 
    ** 若是新发布版本,或者 sudo cordova run android,必须严格按照次序
            sudo cordova-hcp build
            sudo cordova build android
            copy www 到 http://192.168.1.103/hot20170113/www
            sudo cordova run android
    不然,app 没法更新
    
    ** 若是仅仅修改 html,js,css,无需发布 app,按照如下次序操做
                  sudo cordova build android
                  copy www 到 http://192.168.1.103/hot20170113/www
     在手机直接运行上一个版本的 app,让他热更新
    二、增长一个 exitApp 功能,方便调试程序
     ** 由于更新程序老是要在下一次启动生效
    三、增长 exitApp 插件
        sudo cordova plugin add https://github.com/gaqzi/cordova-plugin-exitapp.git
    四、增长了 5 个手工调用 chcp 监控事件,用于手工检查更新功能
        ** 方便配合 自动 listen 处理时挑食
    五、自动 listen 事件,加上了全部可能的事件
        ** 目前只接收到过 chcp_nothingToUpdate,chcp_updateIsReadyToInstall。他们都没有带过来任何 data
        ** 其余事件,待 config.xml 增长并调试的时候再处理,上次加上后,程序直接崩溃
            <auto-download enabled="false" />
            <auto-install enabled="false" />
    六、其余信息
        ** 崩溃的时候手机是 android 6.0
        ** 如今手机已经升级到 7.0 ,没有 6.0 手机能够调试了
        ** 7.0 的权限管理和 6.0 又不同了,变得友好一些
        ** updateApp 使用的一个别的 app 的 apk,7.0 不准按照不容许本 app 的 apk,因此,升级下载到 100% 后没有反应
    七、下一步:处理 ios 热更新 调试
相关文章
相关标签/搜索