日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cordova最基本的热更新

發布時間:2025/4/16 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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目錄里的項目的地址

?

三、編譯

  • 上一步執行完之后,需要在項目根目錄下的命令行中執行cordova build,編譯項目。
  • 項目根目錄下執行cordova-hcp build,這個命令在項目根目錄下的www目錄中生成chcp.json和chcp.manifest兩個文件。chcp.json包含了項目的版本信息,是否立即更新,服務器的更新地址。chcp.manifest包含了www目錄下的文件和對應的hash碼值。
  • 為了chcp.json文件生成的方便,我們需要在項目的根目錄下新建一個文件cordova-hcp.json,內容為:
  • ? ? ? ? ??{

        ?"update": "start", ? ? ? ? ? ? ? ? ? ? ? ? ? ??

        ?"content_url": "http://test.com/cordova/www"

        }

    ??   第一個為字段為設置 ?檢測到更新時什么時候更新。

    ?    第二個服務器的地址,即放置在www里的這個項目的地址(上面是隨便寫的)。

        ?上面執行完之后,可以直接在根目錄執行cordova build,然后在\platforms\android\build\outputs\apk這個目錄下生成了apk文件(未簽名),直接安裝就行。

    ?

    四、服務器端更新之后的操作

  • 服務器端就比較簡單了,在修改項目根目錄下的www目錄之后,在根目錄下執行cordova-hcp build.
  • 直接把根目錄下的www目錄拷貝到服務器中,注意地址不要寫錯。然后啟動我們的app,第一次啟動的時候檢查更新并下載更新,第二次啟動的時候就會使用更新的版本。?
  • ?

    ?

    ?

    轉載于:https://www.cnblogs.com/GYZhao/p/6575468.html

    總結

    以上是生活随笔為你收集整理的cordova最基本的热更新的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。