未验证 提交 3c1e0711 编写于 作者: J jackd320 提交者: Gitee

Signed-off-by: jackd320 <jack.dai@huawei.com>

Signed-off-by: Njackd320 <jack.dai@huawei.com>
上级 90805894
...@@ -31,25 +31,25 @@ getOnlineUpdater(upgradeInfo: UpgradeInfo): Updater ...@@ -31,25 +31,25 @@ getOnlineUpdater(upgradeInfo: UpgradeInfo): Updater
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | --------------------------- | ---- | ------ | | ----------- | --------------------------- | ---- | ------ |
| upgradeInfo | [UpgradeInfo](#upgradeinfo) | 是 | 升级信息对象 | | upgradeInfo | [UpgradeInfo](#upgradeinfo) | 是 | 升级信息对象 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------- | ---- | | ------------------- | ---- |
| [Updater](#updater) | 升级对象 | | [Updater](#updater) | 升级对象 |
**示例:** **示例:**
```ts ```ts
try { try {
var upgradeInfo = { let upgradeInfo = {
upgradeApp: "com.ohos.ota.updateclient", upgradeApp: "com.ohos.ota.updateclient",
businessType: { businessType: {
vendor: update.BusinessVendor.PUBLIC, vendor: update.BusinessVendor.PUBLIC,
subType: update.BusinessSubType.FIRMWARE subType: update.BusinessSubType.FIRMWARE
} }
} };
let updater = update.getOnlineUpdater(upgradeInfo); let updater = update.getOnlineUpdater(upgradeInfo);
} catch(error) { } catch(error) {
console.error(`Fail to get updater error: ${error}`); console.error(`Fail to get updater error: ${error}`);
...@@ -69,7 +69,7 @@ getRestorer(): Restorer ...@@ -69,7 +69,7 @@ getRestorer(): Restorer
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------ | | --------------------- | ------ |
| [Restorer](#restorer) | 恢复出厂对象 | | [Restorer](#restorer) | 恢复出厂对象 |
**示例:** **示例:**
...@@ -93,7 +93,7 @@ getLocalUpdater(): LocalUpdater ...@@ -93,7 +93,7 @@ getLocalUpdater(): LocalUpdater
| 类型 | 说明 | | 类型 | 说明 |
| ----------------------------- | ------ | | ----------------------------- | ------ |
| [LocalUpdater](#localupdater) | 本地升级对象 | | [LocalUpdater](#localupdater) | 本地升级对象 |
**示例:** **示例:**
...@@ -225,23 +225,23 @@ getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOption ...@@ -225,23 +225,23 @@ getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOption
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------------ | ---------------------------------------- | ---- | -------------- | | ------------------ | ---------------------------------------- | ---- | -------------- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 | | descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 |
| callback | AsyncCallback\<Array\<[ComponentDescription](#componentdescription)>>) | 是 | 回调函数,返回新版本描述文件 | | callback | AsyncCallback\<Array\<[ComponentDescription](#componentdescription)>>) | 是 | 回调函数,返回新版本描述文件 |
**示例:** **示例:**
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 描述文件选项 // 描述文件选项
var descriptionOptions = { let descriptionOptions = {
format: update.DescriptionFormat.STANDARD, // 标准格式 format: update.DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文 language: "zh-cn" // 中文
} };
updater.getNewVersionDescription(versionDigestInfo, descriptionOptions, (err, info) => { updater.getNewVersionDescription(versionDigestInfo, descriptionOptions, (err, info) => {
console.log(`getNewVersionDescription info ${JSON.stringify(info)}`); console.log(`getNewVersionDescription info ${JSON.stringify(info)}`);
...@@ -263,28 +263,28 @@ getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOption ...@@ -263,28 +263,28 @@ getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOption
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------------ | ---------------------------------------- | ---- | ------ | | ------------------ | ---------------------------------------- | ---- | ------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 | | descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ------------------- | | ---------------------------------------- | ------------------- |
| Promise\<Array\<[ComponentDescription](#componentdescription)>> | Promise对象,返回新版本描述文件 | | Promise\<Array\<[ComponentDescription](#componentdescription)>> | Promise对象,返回新版本描述文件 |
**示例:** **示例:**
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 描述文件选项 // 描述文件选项
var descriptionOptions = { let descriptionOptions = {
format: update.DescriptionFormat.STANDARD, // 标准格式 format: update.DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文 language: "zh-cn" // 中文
} };
updater.getNewVersionDescription(versionDigestInfo, descriptionOptions).then(info => { updater.getNewVersionDescription(versionDigestInfo, descriptionOptions).then(info => {
console.log(`getNewVersionDescription promise info ${JSON.stringify(info)}`); console.log(`getNewVersionDescription promise info ${JSON.stringify(info)}`);
...@@ -361,17 +361,17 @@ getCurrentVersionDescription(descriptionOptions: DescriptionOptions, callback: A ...@@ -361,17 +361,17 @@ getCurrentVersionDescription(descriptionOptions: DescriptionOptions, callback: A
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------------ | ---------------------------------------- | ---- | --------------- | | ------------------ | ---------------------------------------- | ---- | --------------- |
| descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 | | descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 |
| callback | AsyncCallback\<Array\<[ComponentDescription](#componentdescription)>>) | 是 | 回调函数,返回当前版本描述文件 | | callback | AsyncCallback\<Array\<[ComponentDescription](#componentdescription)>>) | 是 | 回调函数,返回当前版本描述文件 |
**示例:** **示例:**
```ts ```ts
// 描述文件选项 // 描述文件选项
var descriptionOptions = { let descriptionOptions = {
format: update.DescriptionFormat.STANDARD, // 标准格式 format: update.DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文 language: "zh-cn" // 中文
} };
updater.getCurrentVersionDescription(descriptionOptions, (err, info) => { updater.getCurrentVersionDescription(descriptionOptions, (err, info) => {
console.log(`getCurrentVersionDescription info ${JSON.stringify(info)}`); console.log(`getCurrentVersionDescription info ${JSON.stringify(info)}`);
...@@ -393,22 +393,22 @@ getCurrentVersionDescription(descriptionOptions: DescriptionOptions): Promise\<A ...@@ -393,22 +393,22 @@ getCurrentVersionDescription(descriptionOptions: DescriptionOptions): Promise\<A
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------------ | ---------------------------------------- | ---- | ------ | | ------------------ | ---------------------------------------- | ---- | ------ |
| descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 | | descriptionOptions | [DescriptionOptions](#descriptionoptions) | 是 | 描述文件选项 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | -------------------- | | ---------------------------------------- | -------------------- |
| Promise\<Array\<[ComponentDescription](#componentdescription)>> | Promise对象,返回当前版本描述文件 | | Promise\<Array\<[ComponentDescription](#componentdescription)>> | Promise对象,返回当前版本描述文件 |
**示例:** **示例:**
```ts ```ts
// 描述文件选项 // 描述文件选项
var descriptionOptions = { let descriptionOptions = {
format: update.DescriptionFormat.STANDARD, // 标准格式 format: update.DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文 language: "zh-cn" // 中文
} };
updater.getCurrentVersionDescription(descriptionOptions).then(info => { updater.getCurrentVersionDescription(descriptionOptions).then(info => {
console.log(`getCurrentVersionDescription promise info ${JSON.stringify(info)}`); console.log(`getCurrentVersionDescription promise info ${JSON.stringify(info)}`);
...@@ -481,23 +481,23 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions, ...@@ -481,23 +481,23 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | --------------------------------------- | ---- | ---------------------------------- | | ----------------- | --------------------------------------- | ---- | ---------------------------------- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| downloadOptions | [DownloadOptions](#downloadoptions) | 是 | 下载选项 | | downloadOptions | [DownloadOptions](#downloadoptions) | 是 | 下载选项 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当下载成功时,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当下载成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 下载选项 // 下载选项
var downloadOptions = { let downloadOptions = {
allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载 allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载
order: update.Order.DOWNLOAD // 下载 order: update.Order.DOWNLOAD // 下载
} };
updater.download(versionDigestInfo, downloadOptions, (err) => { updater.download(versionDigestInfo, downloadOptions, (err) => {
console.log(`download error ${JSON.stringify(err)}`); console.log(`download error ${JSON.stringify(err)}`);
}); });
...@@ -517,8 +517,8 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions) ...@@ -517,8 +517,8 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions)
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | --------------------------------------- | ---- | ------ | | ----------------- | --------------------------------------- | ---- | ------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| downloadOptions | [DownloadOptions](#downloadoptions) | 是 | 下载选项 | | downloadOptions | [DownloadOptions](#downloadoptions) | 是 | 下载选项 |
**返回值:** **返回值:**
...@@ -530,15 +530,15 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions) ...@@ -530,15 +530,15 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions)
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 下载选项 // 下载选项
var downloadOptions = { let downloadOptions = {
allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载 allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载
order: update.Order.DOWNLOAD // 下载 order: update.Order.DOWNLOAD // 下载
} };
updater.download(versionDigestInfo, downloadOptions).then(() => { updater.download(versionDigestInfo, downloadOptions).then(() => {
console.log(`download start`); console.log(`download start`);
}).catch(err => { }).catch(err => {
...@@ -560,22 +560,22 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu ...@@ -560,22 +560,22 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------------- | ---------------------------------------- | ---- | ------------------------------------ | | --------------------- | ---------------------------------------- | ---- | ------------------------------------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| resumeDownloadOptions | [ResumeDownloadOptions](#resumedownloadoptions) | 是 | 恢复下载选项 | | resumeDownloadOptions | [ResumeDownloadOptions](#resumedownloadoptions) | 是 | 恢复下载选项 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当恢复下载成功时,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当恢复下载成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 恢复下载选项 // 恢复下载选项
var resumeDownloadOptions = { let resumeDownloadOptions = {
allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载 allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载
} };
updater.resumeDownload(versionDigestInfo, resumeDownloadOptions, (err) => { updater.resumeDownload(versionDigestInfo, resumeDownloadOptions, (err) => {
console.log(`resumeDownload error ${JSON.stringify(err)}`); console.log(`resumeDownload error ${JSON.stringify(err)}`);
}); });
...@@ -595,8 +595,8 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu ...@@ -595,8 +595,8 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------------- | ---------------------------------------- | ---- | ------ | | --------------------- | ---------------------------------------- | ---- | ------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| resumeDownloadOptions | [ResumeDownloadOptions](#resumedownloadoptions) | 是 | 恢复下载选项 | | resumeDownloadOptions | [ResumeDownloadOptions](#resumedownloadoptions) | 是 | 恢复下载选项 |
**返回值:** **返回值:**
...@@ -608,14 +608,14 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu ...@@ -608,14 +608,14 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 恢复下载选项 // 恢复下载选项
var resumeDownloadOptions = { let resumeDownloadOptions = {
allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载 allowNetwork: update.NetType.CELLULAR, // 允许数据网络下载
} };
updater.resumeDownload(versionDigestInfo, resumeDownloadOptions).then(value => { updater.resumeDownload(versionDigestInfo, resumeDownloadOptions).then(value => {
console.log(`resumeDownload start`); console.log(`resumeDownload start`);
}).catch(err => { }).catch(err => {
...@@ -637,22 +637,22 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD ...@@ -637,22 +637,22 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ---------------------------------------- | ---- | ------------------------------------ | | -------------------- | ---------------------------------------- | ---- | ------------------------------------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| pauseDownloadOptions | [PauseDownloadOptions](#pausedownloadoptions) | 是 | 暂停下载选项 | | pauseDownloadOptions | [PauseDownloadOptions](#pausedownloadoptions) | 是 | 暂停下载选项 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当暂停下载成功时,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当暂停下载成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 暂停下载选项 // 暂停下载选项
var pauseDownloadOptions = { let pauseDownloadOptions = {
isAllowAutoResume: true // 允许自动恢复下载 isAllowAutoResume: true // 允许自动恢复下载
} };
updater.pauseDownload(versionDigestInfo, pauseDownloadOptions, (err) => { updater.pauseDownload(versionDigestInfo, pauseDownloadOptions, (err) => {
console.log(`pauseDownload error ${JSON.stringify(err)}`); console.log(`pauseDownload error ${JSON.stringify(err)}`);
}); });
...@@ -672,8 +672,8 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD ...@@ -672,8 +672,8 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ---------------------------------------- | ---- | ------ | | -------------------- | ---------------------------------------- | ---- | ------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| pauseDownloadOptions | [PauseDownloadOptions](#pausedownloadoptions) | 是 | 暂停下载选项 | | pauseDownloadOptions | [PauseDownloadOptions](#pausedownloadoptions) | 是 | 暂停下载选项 |
**返回值:** **返回值:**
...@@ -685,14 +685,14 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD ...@@ -685,14 +685,14 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 暂停下载选项 // 暂停下载选项
var pauseDownloadOptions = { let pauseDownloadOptions = {
isAllowAutoResume: true // 允许自动恢复下载 isAllowAutoResume: true // 允许自动恢复下载
} };
updater.pauseDownload(versionDigestInfo, pauseDownloadOptions).then(value => { updater.pauseDownload(versionDigestInfo, pauseDownloadOptions).then(value => {
console.log(`pauseDownload`); console.log(`pauseDownload`);
}).catch(err => { }).catch(err => {
...@@ -714,22 +714,22 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, ca ...@@ -714,22 +714,22 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, ca
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | --------------------------------------- | ---- | ------------------------------------ | | ----------------- | --------------------------------------- | ---- | ------------------------------------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| upgradeOptions | [UpgradeOptions](#upgradeoptions) | 是 | 更新选项 | | upgradeOptions | [UpgradeOptions](#upgradeoptions) | 是 | 更新选项 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当升级执行成功时,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当升级执行成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 安装选项 // 安装选项
var upgradeOptions = { let upgradeOptions = {
order: update.Order.INSTALL // 安装指令 order: update.Order.INSTALL // 安装指令
} };
updater.upgrade(versionDigestInfo, upgradeOptions, (err) => { updater.upgrade(versionDigestInfo, upgradeOptions, (err) => {
console.log(`upgrade error ${JSON.stringify(err)}`); console.log(`upgrade error ${JSON.stringify(err)}`);
}); });
...@@ -749,8 +749,8 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): P ...@@ -749,8 +749,8 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): P
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | --------------------------------------- | ---- | ------ | | ----------------- | --------------------------------------- | ---- | ------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| upgradeOptions | [UpgradeOptions](#upgradeoptions) | 是 | 更新选项 | | upgradeOptions | [UpgradeOptions](#upgradeoptions) | 是 | 更新选项 |
**返回值:** **返回值:**
...@@ -762,14 +762,14 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): P ...@@ -762,14 +762,14 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): P
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 安装选项 // 安装选项
var upgradeOptions = { let upgradeOptions = {
order: update.Order.INSTALL // 安装指令 order: update.Order.INSTALL // 安装指令
} };
updater.upgrade(versionDigestInfo, upgradeOptions).then(() => { updater.upgrade(versionDigestInfo, upgradeOptions).then(() => {
console.log(`upgrade start`); console.log(`upgrade start`);
}).catch(err => { }).catch(err => {
...@@ -791,22 +791,22 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, cal ...@@ -791,22 +791,22 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, cal
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | --------------------------------------- | ---- | ------------------------------------ | | ----------------- | --------------------------------------- | ---- | ------------------------------------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| clearOptions | [ClearOptions](#clearoptions) | 是 | 清除选项 | | clearOptions | [ClearOptions](#clearoptions) | 是 | 清除选项 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当清除异常成功时,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当清除异常成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 清除选项 // 清除选项
var clearOptions = { let clearOptions = {
status: update.UpgradeStatus.UPGRADE_FAIL, status: update.UpgradeStatus.UPGRADE_FAIL,
} };
updater.clearError(versionDigestInfo, clearOptions, (err) => { updater.clearError(versionDigestInfo, clearOptions, (err) => {
console.log(`clearError error ${JSON.stringify(err)}`); console.log(`clearError error ${JSON.stringify(err)}`);
}); });
...@@ -826,8 +826,8 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Pr ...@@ -826,8 +826,8 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Pr
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | --------------------------------------- | ---- | ------ | | ----------------- | --------------------------------------- | ---- | ------ |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| clearOptions | [ClearOptions](#clearoptions) | 是 | 更新选项 | | clearOptions | [ClearOptions](#clearoptions) | 是 | 更新选项 |
**返回值:** **返回值:**
...@@ -839,14 +839,14 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Pr ...@@ -839,14 +839,14 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Pr
```ts ```ts
// 版本摘要信息 // 版本摘要信息
var versionDigestInfo = { let versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息 versionDigest: "versionDigest" // 检测结果中的版本摘要信息
} };
// 清除选项 // 清除选项
var clearOptions = { let clearOptions = {
status: update.UpgradeStatus.UPGRADE_FAIL, status: update.UpgradeStatus.UPGRADE_FAIL,
} };
updater.clearError(versionDigestInfo, clearOptions).then(() => { updater.clearError(versionDigestInfo, clearOptions).then(() => {
console.log(`clearError success`); console.log(`clearError success`);
}).catch(err => { }).catch(err => {
...@@ -868,7 +868,7 @@ getUpgradePolicy(callback: AsyncCallback\<UpgradePolicy>): void ...@@ -868,7 +868,7 @@ getUpgradePolicy(callback: AsyncCallback\<UpgradePolicy>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------------- | | -------- | ---------------------------------------- | ---- | --------------- |
| callback | AsyncCallback\<[UpgradePolicy](#upgradepolicy)> | 是 | 回调函数,返回升级策略信息对象 | | callback | AsyncCallback\<[UpgradePolicy](#upgradepolicy)> | 是 | 回调函数,返回升级策略信息对象 |
**示例:** **示例:**
...@@ -920,8 +920,8 @@ setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback\<void>): void ...@@ -920,8 +920,8 @@ setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------- | | -------- | ------------------------------- | ---- | ------------- |
| policy | [UpgradePolicy](#upgradepolicy) | 是 | 升级策略 | | policy | [UpgradePolicy](#upgradepolicy) | 是 | 升级策略 |
| callback | AsyncCallback\<void> | 是 | 回调函数,返回设置结果对象 | | callback | AsyncCallback\<void> | 是 | 回调函数,返回设置结果对象 |
**示例:** **示例:**
...@@ -930,7 +930,7 @@ let policy = { ...@@ -930,7 +930,7 @@ let policy = {
downloadStrategy: false, downloadStrategy: false,
autoUpgradeStrategy: false, autoUpgradeStrategy: false,
autoUpgradePeriods: [ { start: 120, end: 240 } ] // 自动升级时间段,用分钟表示 autoUpgradePeriods: [ { start: 120, end: 240 } ] // 自动升级时间段,用分钟表示
} };
updater.setUpgradePolicy(policy, (err) => { updater.setUpgradePolicy(policy, (err) => {
console.log(`setUpgradePolicy result: ${err}`); console.log(`setUpgradePolicy result: ${err}`);
}); });
...@@ -950,7 +950,7 @@ setUpgradePolicy(policy: UpgradePolicy): Promise\<void> ...@@ -950,7 +950,7 @@ setUpgradePolicy(policy: UpgradePolicy): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------------- | ---- | ---- | | ------ | ------------------------------- | ---- | ---- |
| policy | [UpgradePolicy](#upgradepolicy) | 是 | 升级策略 | | policy | [UpgradePolicy](#upgradepolicy) | 是 | 升级策略 |
**返回值:** **返回值:**
...@@ -965,7 +965,7 @@ let policy = { ...@@ -965,7 +965,7 @@ let policy = {
downloadStrategy: false, downloadStrategy: false,
autoUpgradeStrategy: false, autoUpgradeStrategy: false,
autoUpgradePeriods: [ { start: 120, end: 240 } ] // 自动升级时间段,用分钟表示 autoUpgradePeriods: [ { start: 120, end: 240 } ] // 自动升级时间段,用分钟表示
} };
updater.setUpgradePolicy(policy).then(() => { updater.setUpgradePolicy(policy).then(() => {
console.log(`setUpgradePolicy success`); console.log(`setUpgradePolicy success`);
}).catch(err => { }).catch(err => {
...@@ -1035,16 +1035,16 @@ on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): voi ...@@ -1035,16 +1035,16 @@ on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): voi
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | ---------------------------------------- | ---- | ---- | | ----------------- | ---------------------------------------- | ---- | ---- |
| eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 | | eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 |
| taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 是 | 事件回调 | | taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 是 | 事件回调 |
**示例:** **示例:**
```ts ```ts
var eventClassifyInfo = { let eventClassifyInfo = {
eventClassify: update.EventClassify.TASK, // 订阅升级更新事件 eventClassify: update.EventClassify.TASK, // 订阅升级更新事件
extraInfo: "" extraInfo: ""
} };
updater.on(eventClassifyInfo, (eventInfo) => { updater.on(eventClassifyInfo, (eventInfo) => {
console.log("updater on " + JSON.stringify(eventInfo)); console.log("updater on " + JSON.stringify(eventInfo));
...@@ -1062,16 +1062,16 @@ off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): v ...@@ -1062,16 +1062,16 @@ off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): v
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | ---------------------------------------- | ---- | ---- | | ----------------- | ---------------------------------------- | ---- | ---- |
| eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 | | eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 |
| taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 否 | 事件回调 | | taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 否 | 事件回调 |
**示例:** **示例:**
```ts ```ts
var eventClassifyInfo = { let eventClassifyInfo = {
eventClassify: update.EventClassify.TASK, // 订阅升级更新事件 eventClassify: update.EventClassify.TASK, // 订阅升级更新事件
extraInfo: "" extraInfo: ""
} };
updater.off(eventClassifyInfo, (eventInfo) => { updater.off(eventClassifyInfo, (eventInfo) => {
console.log("updater off " + JSON.stringify(eventInfo)); console.log("updater off " + JSON.stringify(eventInfo));
...@@ -1146,17 +1146,17 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: Asyn ...@@ -1146,17 +1146,17 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: Asyn
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | --------------------------- | ---- | ---------------- | | ----------- | --------------------------- | ---- | ---------------- |
| upgradeFile | [UpgradeFile](#upgradefile) | 是 | 升级文件 | | upgradeFile | [UpgradeFile](#upgradefile) | 是 | 升级文件 |
| certsFile | string | 是 | 证书文件路径 | | certsFile | string | 是 | 证书文件路径 |
| callback | AsyncCallback\<void> | 是 | 回调函数,返回升级包校验结果对象 | | callback | AsyncCallback\<void> | 是 | 回调函数,返回升级包校验结果对象 |
**示例:** **示例:**
```ts ```ts
var upgradeFile = { let upgradeFile = {
fileType: update.ComponentType.OTA, // OTA包 fileType: update.ComponentType.OTA, // OTA包
filePath: "path" // 本地升级包路径 filePath: "path" // 本地升级包路径
} };
localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath", (err) => { localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath", (err) => {
console.log(`factoryReset error ${JSON.stringify(err)}`); console.log(`factoryReset error ${JSON.stringify(err)}`);
...@@ -1177,8 +1177,8 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void ...@@ -1177,8 +1177,8 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | --------------------------- | ---- | ------ | | ----------- | --------------------------- | ---- | ------ |
| upgradeFile | [UpgradeFile](#upgradefile) | 是 | 升级文件 | | upgradeFile | [UpgradeFile](#upgradefile) | 是 | 升级文件 |
| certsFile | string | 是 | 证书文件路径 | | certsFile | string | 是 | 证书文件路径 |
**返回值:** **返回值:**
...@@ -1189,10 +1189,10 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void ...@@ -1189,10 +1189,10 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void
**示例:** **示例:**
```ts ```ts
var upgradeFile = { let upgradeFile = {
fileType: update.ComponentType.OTA, // OTA包 fileType: update.ComponentType.OTA, // OTA包
filePath: "path" // 本地升级包路径 filePath: "path" // 本地升级包路径
} };
localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath").then(() => { localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath").then(() => {
console.log(`verifyUpgradePackage success`); console.log(`verifyUpgradePackage success`);
}).catch(err => { }).catch(err => {
...@@ -1213,16 +1213,16 @@ applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>, callback: Asyn ...@@ -1213,16 +1213,16 @@ applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>, callback: Asyn
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ---------------------------------- | ---- | --------------------------------------- | | ----------- | ---------------------------------- | ---- | --------------------------------------- |
| upgradeFile | Array<[UpgradeFile](#upgradefile)> | 是 | 升级文件 | | upgradeFile | Array<[UpgradeFile](#upgradefile)> | 是 | 升级文件 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当安装升级包执行成功时,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当安装升级包执行成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
```ts ```ts
var upgradeFiles = [{ let upgradeFiles = [{
fileType: update.ComponentType.OTA, // OTA包 fileType: update.ComponentType.OTA, // OTA包
filePath: "path" // 本地升级包路径 filePath: "path" // 本地升级包路径
}] }];
localUpdater.applyNewVersion(upgradeFiles, (err) => { localUpdater.applyNewVersion(upgradeFiles, (err) => {
console.log(`applyNewVersion error ${JSON.stringify(err)}`); console.log(`applyNewVersion error ${JSON.stringify(err)}`);
...@@ -1248,10 +1248,10 @@ applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>): Promise\<void ...@@ -1248,10 +1248,10 @@ applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>): Promise\<void
**示例:** **示例:**
```ts ```ts
var upgradeFiles = [{ localUpdater upgradeFiles = [{
fileType: update.ComponentType.OTA, // OTA包 fileType: update.ComponentType.OTA, // OTA包
filePath: "path" // 本地升级包路径 filePath: "path" // 本地升级包路径
}] }];
localUpdater.applyNewVersion(upgradeFiles).then(() => { localUpdater.applyNewVersion(upgradeFiles).then(() => {
console.log(`applyNewVersion success`); console.log(`applyNewVersion success`);
}).catch(err => { }).catch(err => {
...@@ -1270,16 +1270,16 @@ on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): voi ...@@ -1270,16 +1270,16 @@ on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): voi
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | ---------------------------------------- | ---- | ---- | | ----------------- | ---------------------------------------- | ---- | ---- |
| eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 | | eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 |
| taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 是 | 事件回调 | | taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 是 | 事件回调 |
**示例:** **示例:**
```ts ```ts
var eventClassifyInfo = { let eventClassifyInfo = {
eventClassify: update.EventClassify.TASK, // 订阅升级更新事件 eventClassify: update.EventClassify.TASK, // 订阅升级更新事件
extraInfo: "" extraInfo: ""
} };
function onTaskUpdate(eventInfo) { function onTaskUpdate(eventInfo) {
console.log(`on eventInfo id `, eventInfo.eventId); console.log(`on eventInfo id `, eventInfo.eventId);
...@@ -1299,16 +1299,16 @@ off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): v ...@@ -1299,16 +1299,16 @@ off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): v
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------- | ---------------------------------------- | ---- | ---- | | ----------------- | ---------------------------------------- | ---- | ---- |
| eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 | | eventClassifyInfo | [EventClassifyInfo](#eventclassifyinfo) | 是 | 事件信息 |
| taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 是 | 事件回调 | | taskCallback | [UpgradeTaskCallback](#upgradetaskcallback) | 是 | 事件回调 |
**示例:** **示例:**
```ts ```ts
var eventClassifyInfo = { let eventClassifyInfo = {
eventClassify: update.EventClassify.TASK, // 订阅升级更新事件 eventClassify: update.EventClassify.TASK, // 订阅升级更新事件
extraInfo: "" extraInfo: ""
} };
function onTaskUpdate(eventInfo) { function onTaskUpdate(eventInfo) {
console.log(`on eventInfo id `, eventInfo.eventId); console.log(`on eventInfo id `, eventInfo.eventId);
...@@ -1325,8 +1325,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1325,8 +1325,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------ | ----------------------------- | ---- | ------ | | ------------ | ----------------------------- | ---- | ------ |
| upgradeApp | string | 是 | 调用方包名 | | upgradeApp | string | 是 | 调用方包名 |
| businessType | [BusinessType](#businesstype) | 是 | 升级业务类型 | | businessType | [BusinessType](#businesstype) | 是 | 升级业务类型 |
## BusinessType ## BusinessType
...@@ -1336,8 +1336,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1336,8 +1336,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------- | ----------------------------------- | ---- | ---- | | ------- | ----------------------------------- | ---- | ---- |
| vendor | [BusinessVendor](#businessvendor) | 是 | 供应商 | | vendor | [BusinessVendor](#businessvendor) | 是 | 供应商 |
| subType | [BusinessSubType](#businesssubtype) | 是 | 类型 | | subType | [BusinessSubType](#businesssubtype) | 是 | 类型 |
## CheckResult ## CheckResult
...@@ -1347,8 +1347,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1347,8 +1347,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----------------- | --------------------------------- | ---- | ------ | | ----------------- | --------------------------------- | ---- | ------ |
| isExistNewVersion | bool | 是 | 是否有新版本 | | isExistNewVersion | bool | 是 | 是否有新版本 |
| newVersionInfo | [NewVersionInfo](#newversioninfo) | 否 | 新版本数据 | | newVersionInfo | [NewVersionInfo](#newversioninfo) | 否 | 新版本数据 |
## NewVersionInfo ## NewVersionInfo
...@@ -1358,8 +1358,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1358,8 +1358,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----------------- | ---------------------------------------- | ---- | ---- | | ----------------- | ---------------------------------------- | ---- | ---- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要 |
| versionComponents | Array\<[VersionComponent](#versioncomponent)> | 是 | 版本组件 | | versionComponents | Array\<[VersionComponent](#versioncomponent)> | 是 | 版本组件 |
## VersionDigestInfo ## VersionDigestInfo
...@@ -1369,7 +1369,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1369,7 +1369,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------- | ------ | ---- | ---- | | ------------- | ------ | ---- | ---- |
| versionDigest | string | 是 | 版本摘要 | | versionDigest | string | 是 | 版本摘要 |
## VersionComponent ## VersionComponent
...@@ -1379,14 +1379,14 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1379,14 +1379,14 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| --------------- | ----------------------------------- | ---- | -------- | | --------------- | ----------------------------------- | ---- | -------- |
| componentId | string | 是 | 组件标识 | | componentId | string | 是 | 组件标识 |
| componentType | [ComponentType](#componenttype) | 是 | 组件类型 | | componentType | [ComponentType](#componenttype) | 是 | 组件类型 |
| upgradeAction | [UpgradeAction](#upgradeaction) | 是 | 升级方式 | | upgradeAction | [UpgradeAction](#upgradeaction) | 是 | 升级方式 |
| displayVersion | string | 是 | 显示版本号 | | displayVersion | string | 是 | 显示版本号 |
| innerVersion | string | 是 | 版本号 | | innerVersion | string | 是 | 版本号 |
| size | number | 是 | 升级包大小 | | size | number | 是 | 升级包大小 |
| effectiveMode | [EffectiveMode](#effectivemode) | 是 | 生效模式 | | effectiveMode | [EffectiveMode](#effectivemode) | 是 | 生效模式 |
| descriptionInfo | [DescriptionInfo](#descriptioninfo) | 是 | 版本描述文件信息 | | descriptionInfo | [DescriptionInfo](#descriptioninfo) | 是 | 版本描述文件信息 |
## DescriptionOptions ## DescriptionOptions
...@@ -1396,8 +1396,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1396,8 +1396,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ------ | | -------- | --------------------------------------- | ---- | ------ |
| format | [DescriptionFormat](#descriptionformat) | 是 | 描述文件格式 | | format | [DescriptionFormat](#descriptionformat) | 是 | 描述文件格式 |
| language | string | 是 | 描述文件语言 | | language | string | 是 | 描述文件语言 |
## ComponentDescription ## ComponentDescription
...@@ -1407,8 +1407,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1407,8 +1407,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| --------------- | ----------------------------------- | ---- | ------ | | --------------- | ----------------------------------- | ---- | ------ |
| componentId | string | 是 | 组件标识 | | componentId | string | 是 | 组件标识 |
| descriptionInfo | [DescriptionInfo](#descriptioninfo) | 是 | 描述文件信息 | | descriptionInfo | [DescriptionInfo](#descriptioninfo) | 是 | 描述文件信息 |
## DescriptionInfo ## DescriptionInfo
...@@ -1418,8 +1418,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1418,8 +1418,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| --------------- | ----------------------------------- | ---- | ------ | | --------------- | ----------------------------------- | ---- | ------ |
| descriptionType | [DescriptionType](#descriptiontype) | 是 | 描述文件类型 | | descriptionType | [DescriptionType](#descriptiontype) | 是 | 描述文件类型 |
| content | string | 是 | 描述文件内容 | | content | string | 是 | 描述文件内容 |
## CurrentVersionInfo ## CurrentVersionInfo
...@@ -1429,9 +1429,9 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1429,9 +1429,9 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----------------- | ---------------------------------------- | ---- | ----- | | ----------------- | ---------------------------------------- | ---- | ----- |
| osVersion | string | 是 | 系统版本号 | | osVersion | string | 是 | 系统版本号 |
| deviceName | string | 是 | 设备名 | | deviceName | string | 是 | 设备名 |
| versionComponents | Array\<[VersionComponent](#versioncomponent)> | 否 | 版本组件 | | versionComponents | Array\<[VersionComponent](#versioncomponent)> | 否 | 版本组件 |
## DownloadOptions ## DownloadOptions
...@@ -1441,8 +1441,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1441,8 +1441,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------ | ------------------- | ---- | ---- | | ------------ | ------------------- | ---- | ---- |
| allowNetwork | [NetType](#nettype) | 是 | 网络类型 | | allowNetwork | [NetType](#nettype) | 是 | 网络类型 |
| order | [Order](#order) | 是 | 升级指令 | | order | [Order](#order) | 是 | 升级指令 |
## ResumeDownloadOptions ## ResumeDownloadOptions
...@@ -1452,7 +1452,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1452,7 +1452,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------ | ------------------- | ---- | ---- | | ------------ | ------------------- | ---- | ---- |
| allowNetwork | [NetType](#nettype) | 是 | 网络类型 | | allowNetwork | [NetType](#nettype) | 是 | 网络类型 |
## PauseDownloadOptions ## PauseDownloadOptions
...@@ -1462,7 +1462,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1462,7 +1462,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----------------- | ---- | ---- | -------- | | ----------------- | ---- | ---- | -------- |
| isAllowAutoResume | bool | 是 | 是否允许自动恢复 | | isAllowAutoResume | bool | 是 | 是否允许自动恢复 |
## UpgradeOptions ## UpgradeOptions
...@@ -1472,7 +1472,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1472,7 +1472,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----- | --------------- | ---- | ---- | | ----- | --------------- | ---- | ---- |
| order | [Order](#order) | 是 | 升级指令 | | order | [Order](#order) | 是 | 升级指令 |
## ClearOptions ## ClearOptions
...@@ -1482,7 +1482,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1482,7 +1482,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------ | ------------------------------- | ---- | ---- | | ------ | ------------------------------- | ---- | ---- |
| status | [UpgradeStatus](#upgradestatus) | 是 | 异常状态 | | status | [UpgradeStatus](#upgradestatus) | 是 | 异常状态 |
## UpgradePolicy ## UpgradePolicy
...@@ -1492,9 +1492,9 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1492,9 +1492,9 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------------- | --------------------------------------- | ---- | ------- | | ------------------- | --------------------------------------- | ---- | ------- |
| downloadStrategy | bool | 是 | 自动下载策略 | | downloadStrategy | bool | 是 | 自动下载策略 |
| autoUpgradeStrategy | bool | 是 | 自动升级策略 | | autoUpgradeStrategy | bool | 是 | 自动升级策略 |
| autoUpgradePeriods | Array\<[UpgradePeriod](#upgradeperiod)> | 是 | 自动升级时间段 | | autoUpgradePeriods | Array\<[UpgradePeriod](#upgradeperiod)> | 是 | 自动升级时间段 |
## UpgradePeriod ## UpgradePeriod
...@@ -1504,8 +1504,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1504,8 +1504,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ---- | | ----- | ------ | ---- | ---- |
| start | number | 是 | 开始时间 | | start | number | 是 | 开始时间 |
| end | number | 是 | 结束时间 | | end | number | 是 | 结束时间 |
## TaskInfo ## TaskInfo
...@@ -1515,8 +1515,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1515,8 +1515,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| --------- | --------------------- | ---- | ------ | | --------- | --------------------- | ---- | ------ |
| existTask | bool | 是 | 是否存在任务 | | existTask | bool | 是 | 是否存在任务 |
| taskBody | [TaskBody](#taskinfo) | 是 | 任务数据 | | taskBody | [TaskBody](#taskinfo) | 是 | 任务数据 |
## EventInfo ## EventInfo
...@@ -1526,8 +1526,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1526,8 +1526,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | ---- | | -------- | --------------------- | ---- | ---- |
| eventId | [EventId](#eventid) | 是 | 事件ID | | eventId | [EventId](#eventid) | 是 | 事件ID |
| taskBody | [TaskBody](#taskinfo) | 是 | 任务数据 | | taskBody | [TaskBody](#taskinfo) | 是 | 任务数据 |
## TaskBody ## TaskBody
...@@ -1537,13 +1537,13 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1537,13 +1537,13 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----------------- | ---------------------------------------- | ---- | ---- | | ----------------- | ---------------------------------------- | ---- | ---- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要 |
| status | [UpgradeStatus](#upgradestatus) | 是 | 升级状态 | | status | [UpgradeStatus](#upgradestatus) | 是 | 升级状态 |
| subStatus | number | 否 | 子状态 | | subStatus | number | 否 | 子状态 |
| progress | number | 是 | 进度 | | progress | number | 是 | 进度 |
| installMode | number | 是 | 安装模式 | | installMode | number | 是 | 安装模式 |
| errorMessages | Array\<[ErrorMessage](#errormessage)> | 否 | 错误信息 | | errorMessages | Array\<[ErrorMessage](#errormessage)> | 否 | 错误信息 |
| versionComponents | Array\<[VersionComponent](#versioncomponent)> | 是 | 版本组件 | | versionComponents | Array\<[VersionComponent](#versioncomponent)> | 是 | 版本组件 |
## ErrorMessage ## ErrorMessage
...@@ -1553,8 +1553,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1553,8 +1553,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------ | ------ | ---- | ---- | | ------------ | ------ | ---- | ---- |
| errorCode | number | 是 | 错误码 | | errorCode | number | 是 | 错误码 |
| errorMessage | string | 是 | 错误描述 | | errorMessage | string | 是 | 错误描述 |
## EventClassifyInfo ## EventClassifyInfo
...@@ -1564,8 +1564,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1564,8 +1564,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------- | ------------------------------- | ---- | ---- | | ------------- | ------------------------------- | ---- | ---- |
| eventClassify | [EventClassify](#eventclassify) | 是 | 事件类型 | | eventClassify | [EventClassify](#eventclassify) | 是 | 事件类型 |
| extraInfo | string | 是 | 额外信息 | | extraInfo | string | 是 | 额外信息 |
## UpgradeFile ## UpgradeFile
...@@ -1575,8 +1575,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1575,8 +1575,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ---- | | -------- | ------------------------------- | ---- | ---- |
| fileType | [ComponentType](#componenttype) | 是 | 文件类型 | | fileType | [ComponentType](#componenttype) | 是 | 文件类型 |
| filePath | string | 是 | 文件路径 | | filePath | string | 是 | 文件路径 |
## UpgradeTaskCallback ## UpgradeTaskCallback
...@@ -1588,7 +1588,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1588,7 +1588,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| --------- | ----------------------- | ---- | ---- | | --------- | ----------------------- | ---- | ---- |
| eventInfo | [EventInfo](#eventinfo) | 是 | 事件信息 | | eventInfo | [EventInfo](#eventinfo) | 是 | 事件信息 |
## BusinessVendor ## BusinessVendor
...@@ -1598,7 +1598,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1598,7 +1598,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ------ | -------- | ---- | | ------ | -------- | ---- |
| PUBLIC | "public" | 开源 | | PUBLIC | "public" | 开源 |
## BusinessSubType ## BusinessSubType
...@@ -1608,7 +1608,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1608,7 +1608,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| -------- | ---- | ---- | | -------- | ---- | ---- |
| FIRMWARE | 1 | 固件 | | FIRMWARE | 1 | 固件 |
## ComponentType ## ComponentType
...@@ -1618,7 +1618,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1618,7 +1618,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ---- | ---- | ---- | | ---- | ---- | ---- |
| OTA | 1 | 固件 | | OTA | 1 | 固件 |
## UpgradeAction ## UpgradeAction
...@@ -1628,8 +1628,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1628,8 +1628,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| -------- | ---------- | ---- | | -------- | ---------- | ---- |
| UPGRADE | "upgrade" | 差分包 | | UPGRADE | "upgrade" | 差分包 |
| RECOVERY | "recovery" | 修复包 | | RECOVERY | "recovery" | 修复包 |
## EffectiveMode ## EffectiveMode
...@@ -1639,9 +1639,9 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1639,9 +1639,9 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ------------- | ---- | ---- | | ------------- | ---- | ---- |
| COLD | 1 | 冷升级 | | COLD | 1 | 冷升级 |
| LIVE | 2 | 热升级 | | LIVE | 2 | 热升级 |
| LIVE_AND_COLD | 3 | 融合升级 | | LIVE_AND_COLD | 3 | 融合升级 |
## DescriptionType ## DescriptionType
...@@ -1651,8 +1651,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1651,8 +1651,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ------- | ---- | ---- | | ------- | ---- | ---- |
| CONTENT | 0 | 内容 | | CONTENT | 0 | 内容 |
| URI | 1 | 链接 | | URI | 1 | 链接 |
## DescriptionFormat ## DescriptionFormat
...@@ -1662,8 +1662,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1662,8 +1662,8 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ---------- | ---- | ---- | | ---------- | ---- | ---- |
| STANDARD | 0 | 标准格式 | | STANDARD | 0 | 标准格式 |
| SIMPLIFIED | 1 | 简易格式 | | SIMPLIFIED | 1 | 简易格式 |
## NetType ## NetType
...@@ -1673,11 +1673,11 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1673,11 +1673,11 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ----------------- | ---- | --------- | | ----------------- | ---- | --------- |
| CELLULAR | 1 | 数据网络 | | CELLULAR | 1 | 数据网络 |
| METERED_WIFI | 2 | 热点WIFI | | METERED_WIFI | 2 | 热点WIFI |
| NOT_METERED_WIFI | 4 | 非热点WIFI | | NOT_METERED_WIFI | 4 | 非热点WIFI |
| WIFI | 6 | WIFI | | WIFI | 6 | WIFI |
| CELLULAR_AND_WIFI | 7 | 数据网络和WIFI | | CELLULAR_AND_WIFI | 7 | 数据网络和WIFI |
## Order ## Order
...@@ -1687,11 +1687,11 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1687,11 +1687,11 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| -------------------- | ---- | ----- | | -------------------- | ---- | ----- |
| DOWNLOAD | 1 | 下载 | | DOWNLOAD | 1 | 下载 |
| INSTALL | 2 | 安装 | | INSTALL | 2 | 安装 |
| DOWNLOAD_AND_INSTALL | 3 | 下载并安装 | | DOWNLOAD_AND_INSTALL | 3 | 下载并安装 |
| APPLY | 4 | 生效 | | APPLY | 4 | 生效 |
| INSTALL_AND_APPLY | 6 | 安装并生效 | | INSTALL_AND_APPLY | 6 | 安装并生效 |
## UpgradeStatus ## UpgradeStatus
...@@ -1701,16 +1701,16 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1701,16 +1701,16 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ---------------- | ---- | ---- | | ---------------- | ---- | ---- |
| WAITING_DOWNLOAD | 20 | 待下载 | | WAITING_DOWNLOAD | 20 | 待下载 |
| DOWNLOADING | 21 | 下载中 | | DOWNLOADING | 21 | 下载中 |
| DOWNLOAD_PAUSED | 22 | 下载暂停 | | DOWNLOAD_PAUSED | 22 | 下载暂停 |
| DOWNLOAD_FAIL | 23 | 下载失败 | | DOWNLOAD_FAIL | 23 | 下载失败 |
| WAITING_INSTALL | 30 | 待安装 | | WAITING_INSTALL | 30 | 待安装 |
| UPDATING | 31 | 更新中 | | UPDATING | 31 | 更新中 |
| WAITING_APPLY | 40 | 待生效 | | WAITING_APPLY | 40 | 待生效 |
| APPLYING | 21 | 生效中 | | APPLYING | 21 | 生效中 |
| UPGRADE_SUCCESS | 50 | 升级成功 | | UPGRADE_SUCCESS | 50 | 升级成功 |
| UPGRADE_FAIL | 51 | 升级失败 | | UPGRADE_FAIL | 51 | 升级失败 |
## EventClassify ## EventClassify
...@@ -1720,7 +1720,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1720,7 +1720,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ---- | ---------- | ---- | | ---- | ---------- | ---- |
| TASK | 0x01000000 | 任务事件 | | TASK | 0x01000000 | 任务事件 |
## EventId ## EventId
...@@ -1730,20 +1730,20 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate); ...@@ -1730,20 +1730,20 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 参数名 | 默认值 | 说明 | | 参数名 | 默认值 | 说明 |
| ---------------------- | ---------- | ------ | | ---------------------- | ---------- | ------ |
| EVENT_TASK_BASE | 0x01000000 | 任务事件 | | EVENT_TASK_BASE | 0x01000000 | 任务事件 |
| EVENT_TASK_RECEIVE | 0x01000001 | 收到任务 | | EVENT_TASK_RECEIVE | 0x01000001 | 收到任务 |
| EVENT_TASK_CANCEL | 0x01000010 | 取消任务 | | EVENT_TASK_CANCEL | 0x01000010 | 取消任务 |
| EVENT_DOWNLOAD_WAIT | 0x01000011 | 待下载 | | EVENT_DOWNLOAD_WAIT | 0x01000011 | 待下载 |
| EVENT_DOWNLOAD_START | 0x01000100 | 开始下载 | | EVENT_DOWNLOAD_START | 0x01000100 | 开始下载 |
| EVENT_DOWNLOAD_UPDATE | 0x01000101 | 下载进度更新 | | EVENT_DOWNLOAD_UPDATE | 0x01000101 | 下载进度更新 |
| EVENT_DOWNLOAD_PAUSE | 0x01000110 | 下载暂停 | | EVENT_DOWNLOAD_PAUSE | 0x01000110 | 下载暂停 |
| EVENT_DOWNLOAD_RESUME | 0x01000111 | 恢复下载 | | EVENT_DOWNLOAD_RESUME | 0x01000111 | 恢复下载 |
| EVENT_DOWNLOAD_SUCCESS | 0x01001000 | 下载成功 | | EVENT_DOWNLOAD_SUCCESS | 0x01001000 | 下载成功 |
| EVENT_DOWNLOAD_FAIL | 0x01001001 | 下载失败 | | EVENT_DOWNLOAD_FAIL | 0x01001001 | 下载失败 |
| EVENT_UPGRADE_WAIT | 0x01001010 | 待升级 | | EVENT_UPGRADE_WAIT | 0x01001010 | 待升级 |
| EVENT_UPGRADE_START | 0x01001011 | 开始升级 | | EVENT_UPGRADE_START | 0x01001011 | 开始升级 |
| EVENT_UPGRADE_UPDATE | 0x01001100 | 升级中 | | EVENT_UPGRADE_UPDATE | 0x01001100 | 升级中 |
| EVENT_APPLY_WAIT | 0x01001101 | 待生效 | | EVENT_APPLY_WAIT | 0x01001101 | 待生效 |
| EVENT_APPLY_START | 0x01001110 | 开始生效 | | EVENT_APPLY_START | 0x01001110 | 开始生效 |
| EVENT_UPGRADE_SUCCESS | 0x01001111 | 更新成功 | | EVENT_UPGRADE_SUCCESS | 0x01001111 | 更新成功 |
| EVENT_UPGRADE_FAIL | 0x01010000 | 更新失败 | | EVENT_UPGRADE_FAIL | 0x01010000 | 更新失败 |
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册