cordova最基本的热更新
一、添加插件? ??
新建Cordova項目 ? ? cordova create CordovaHotCode com.ezample.hotcode
? ?添加平臺 ? 進入項目根目錄,執行cordova platform add android
? ? ?添加自動更新插件 cordova plugin add cordova-hot-code-push-plugin
? ? ?全局添加cordova hot code push ? 用于生成www目錄下文件的hash碼,更新的時候對比使用。(注意:在全局安裝)? npm install -g cordova-hot-code-push-cli
?? ? ?注意:安裝cordova-hot-code-push-cli時要FQ,否則下載不下來。
?
二、配置config.xml
? ? ? 在config.xml的最后面(加在后面容易看清楚,加在第一層里面即可)加上如下代碼:
? ? ??<chcp>
<auto-download enabled="true" />
<auto-install enabled="true" />
<native-interface version="3"/>
?
<config-file url="http://172.16.1.245:8080/cordova-hot-update/cordova/www/chcp.json" />
</chcp>
? ? ?auto-download ? ? 是否自動下載
? ? ?auto-install ? ? ? ? ?是否自動安裝
? ? ?native-interface ? ?cordova外殼需要的最低版本號
? ? ?config-file ?url為服務器的更新地址,即www目錄里的項目的地址
?
三、編譯
? ? ? ? ??{
?"update": "start", ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?"content_url": "http://test.com/cordova/www"
}
?? 第一個為字段為設置 ?檢測到更新時什么時候更新。
? 第二個服務器的地址,即放置在www里的這個項目的地址(上面是隨便寫的)。
?上面執行完之后,可以直接在根目錄執行cordova build,然后在\platforms\android\build\outputs\apk這個目錄下生成了apk文件(未簽名),直接安裝就行。
?
四、服務器端更新之后的操作
?
?
?
轉載于:https://www.cnblogs.com/GYZhao/p/6575468.html
總結
以上是生活随笔為你收集整理的cordova最基本的热更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 4725 The Shortes
- 下一篇: hadoop SecondNamenod