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 熱更新 調試
相關文章
相關標籤/搜索