cordova-plugin-log2c-app-update
一个基于AutoUpdateProject开发的Android
更新库
安装
cordova plugin add cordova-plugin-log2c-app-update
使用
在项目中,先执行setConfig
,再调用checkUpdate
API
var typeConfig = {
DATA_SOURCE_TYPE_MODEL: 10,
DATA_SOURCE_TYPE_URL: 11,
DATA_SOURCE_TYPE_JSON: 12,
METHOD_GET: 20,
METHOD_POST: 21,
UI_THEME_AUTO: 300,
UI_THEME_CUSTOM: 399,
UI_THEME_A: 301,
UI_THEME_B: 302,
UI_THEME_C: 303,
UI_THEME_D: 304,
UI_THEME_E: 305,
UI_THEME_F: 306,
UI_THEME_G: 307,
UI_THEME_H: 308,
UI_THEME_I: 309,
UI_THEME_J: 310,
UI_THEME_K: 311,
UI_THEME_L: 312,
};
var defaultConfig = {
baseUrl: '',
debug: false,
uiThemeType: typeConfig.UI_THEME_AUTO,
methodType: typeConfig.METHOD_GET,
dataSourceType: typeConfig.DATA_SOURCE_TYPE_JSON,
showNotification: true,
requestHeaders: {},
requestParams: {},
isNeedFileMD5Check: false,
isAutoDownloadBackground: false,
iconRes: 'ic_launcher',
resourceName: 'mipmap'
};
var downloadInfo = {
apkUrl,
apkSize,
logs,
versionCode,
versionName,
isForceUpdate,
affectCodes,
md5
};
setConfig (config, successCallback, errorCallback){};
checkUpdate (downloadInfo, successCallback, errorCallback) {};
具体信息参考AutoUpdateProject README
多语言
iOS
key | 对应位置 |
---|
app_update_cancel_text | 取消按钮 |
app_update_update_text | 升级按钮 |
app_update_new_version_text | alert标题 |