## 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 熱更新 調試