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