## 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 热更新 调试