這是一個可以自動更新phonegap android app 的plugin,能顯示下載進度條,下載完自動安裝
使用方法:
項目中引入UpdateApp.java,updateAppPlugin.js
Phongegap配置文件(res->xml->config.xml)添加
在你的服務器上放置version.js,插件會自動與該文件進行比對,以便自動更新
在phonegap的OnDeviceReady事件中即可使用插件了
API:
window.plugin.updateApp.checkAndUpdate(checkPath) 檢查並更新程序 checkPath為你的version.js的訪問地址
window.plugin.updateApp.getCurrentVerInfo 返回APP當前的versionCode和versionName
window.plugin.updateApp.getServerVerInfo 返回服務器上APP的versionCode和versionName
version.js[{'verCode':2,'verName':'1.2.1','apkPath':'http://****.com/your.apk'}]verCode,verName對應APK中AndroidManifest.xml中的android:versionCode="1" android:versionName="1.0"
verCode 版本代碼 int型 程序更新的依據
verName 版本名稱 一般用來填寫程序的版本號如1.0 1.1 2.0等
apkPath 版本對應的APK下載地址,可以放在自己的服務器上,也可以是市場的下載地址
下載地址:http://files.cnblogs.com/files/ToFlying/UpdateApp-master.zip
原文地址:http://bbs.phonegap100.com/forum.php?mod=viewthread&tid=465