Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cordova-plugin-log2c-app-update

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cordova-plugin-log2c-app-update - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

2

package.json
{
"name": "cordova-plugin-log2c-app-update",
"version": "1.0.0",
"version": "1.0.1",
"description": "Cordova android app update plugin.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -1,3 +0,101 @@

## cordova-plugin-log2c-app-update
# cordova-plugin-log2c-app-update
一个基于[AutoUpdateProject](https://github.com/MZCretin/AutoUpdateProject)开发的`Android`更新库
一个基于[AutoUpdateProject](https://github.com/MZCretin/AutoUpdateProject)开发的`Android`更新库
## 安装
```bash
cordova plugin add cordova-plugin-log2c-app-update
```
## 使用
在项目中,先执行`setConfig`,再调用`checkUpdate`
### API
```js
var typeConfig = {
/**
* 更新信息的来源
*/
DATA_SOURCE_TYPE_MODEL: 10,//调用方提供信息model
DATA_SOURCE_TYPE_URL: 11,//通过配置链接供sdk自主请求
DATA_SOURCE_TYPE_JSON: 12,//调用方提供信息json
/**
* 请求方式类型
*/
METHOD_GET: 20, //GET请求
METHOD_POST: 21, //POST请求
/**
* UI样式类型
*/
UI_THEME_AUTO: 300,//sdk自主决定,随机从十几种样式中选择一种,并保证同一个设备选择的唯一的
UI_THEME_CUSTOM: 399,//用户自定义UI
UI_THEME_A: 301,//类型A,具体样式效果请关注demo
UI_THEME_B: 302,//类型B,具体样式效果请关注demo
UI_THEME_C: 303,//类型C,具体样式效果请关注demo
UI_THEME_D: 304,//类型D,具体样式效果请关注demo
UI_THEME_E: 305,//类型E,具体样式效果请关注demo
UI_THEME_F: 306,//类型F,具体样式效果请关注demo
UI_THEME_G: 307,//类型G,具体样式效果请关注demo
UI_THEME_H: 308,//类型H,具体样式效果请关注demo
UI_THEME_I: 309,//类型I,具体样式效果请关注demo
UI_THEME_J: 310,//类型J,具体样式效果请关注demo
UI_THEME_K: 311,//类型K,具体样式效果请关注demo
UI_THEME_L: 312,//类型K,具体样式效果请关注demo
};
var defaultConfig = {
//设置使用sdk请求的时候的请求链接地址
baseUrl: '',
//boolean是否是debug状态 打印log
debug: false,
//int设置样式类型 默认是随意一个样式类型
uiThemeType: typeConfig.UI_THEME_AUTO,
//int请求方式 默认GET请求
methodType: typeConfig.METHOD_GET,
//int更新信息的数据来源方式 默认用户自己提供更新信息
dataSourceType: typeConfig.DATA_SOURCE_TYPE_JSON,
//boolean是否在通知栏显示进度 默认显示 显示的好处在于 如果因为网络原因或者其他原因导致下载失败的时候,可以点击通知栏重新下载
showNotification: true,
//int通知栏下载进度提醒的Icon图标 默认为0 就是app的logo
// notificationIconRes, // 弃用,转为使用 (iconRes + resourceName) 组合
//Map<String, Object> 请求头信息
requestHeaders: {},
//Map<String, Object> 请求参数信息
requestParams: {},
//boolean是否需要进行文件的MD5校验
isNeedFileMD5Check: false,
//boolean是否静默下载
isAutoDownloadBackground: false,
iconRes: 'ic_launcher',
resourceName: 'mipmap'
};
var downloadInfo = {
apkUrl,
apkSize,
logs, // 更新日志
versionCode,
versionName,
isForceUpdate,
affectCodes,// 影响范围
md5 // APK MD5信息
};
/**
* 设置配置规则
*/
setConfig (config, successCallback, errorCallback){};
/**
* 开始检查更新
*/
checkUpdate (downloadInfo, successCallback, errorCallback) {};
```
**具体信息参考[AutoUpdateProject README](https://github.com/MZCretin/AutoUpdateProject)**

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc