提交 0d2f7f06 编写于 作者: L liangZ15

Signed-off-by: liangZ15 <lihongliang20@huawei.com>

上级 f4ef5bb4
...@@ -49,7 +49,7 @@ try { ...@@ -49,7 +49,7 @@ try {
} }
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}`);
} }
``` ```
...@@ -74,7 +74,7 @@ getRestorer(): Restorer ...@@ -74,7 +74,7 @@ getRestorer(): Restorer
try { try {
let restorer = update.getRestorer(); let restorer = update.getRestorer();
} catch(error) { } catch(error) {
console.error(` Fail to get restorer: ${error}`); console.error(`Fail to get restorer: ${error}`);
} }
``` ```
...@@ -98,7 +98,7 @@ getLocalUpdater(): LocalUpdater ...@@ -98,7 +98,7 @@ getLocalUpdater(): LocalUpdater
try { try {
let localUpdater = update.getLocalUpdater(); let localUpdater = update.getLocalUpdater();
} catch(error) { } catch(error) {
console.error(` Fail to get localUpdater error: ${error}`); console.error(`Fail to get localUpdater error: ${error}`);
} }
``` ```
...@@ -108,16 +108,17 @@ try { ...@@ -108,16 +108,17 @@ try {
checkNewVersion(callback: AsyncCallback\<CheckResult>): void checkNewVersion(callback: AsyncCallback\<CheckResult>): void
检查新版本信息,使用callback方式作为异步方法 检查新版本信息。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback\<[CheckResult](#checkresult)> | 是 | 回调返回检测结果 | | callback | AsyncCallback\<[CheckResult](#checkresult)> | 是 | 回调函数,返回搜包结果对象。 |
**示例:** **示例:**
...@@ -131,16 +132,17 @@ updater.checkNewVersion((err, result) => { ...@@ -131,16 +132,17 @@ updater.checkNewVersion((err, result) => {
checkNewVersion(): Promise\<CheckResult> checkNewVersion(): Promise\<CheckResult>
检查新版本信息,使用Promise方式作为异步方法 检查新版本信息。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<[CheckResult](#checkresult)> | Promise函数返回检测结果 | | Promise\<[CheckResult](#checkresult)> | Promise对象,返回搜包结果对象。 |
**示例:** **示例:**
...@@ -158,16 +160,17 @@ updater.checkNewVersion().then(result => { ...@@ -158,16 +160,17 @@ updater.checkNewVersion().then(result => {
getNewVersionInfo(callback: AsyncCallback\<NewVersionInfo>): void getNewVersionInfo(callback: AsyncCallback\<NewVersionInfo>): void
获取新版本信息,使用callback方式作为异步方法 获取新版本信息。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback<[NewVersionInfo](#newversioninfo)> | 是 | 回调返回新版本信息 | | callback | AsyncCallback\<[NewVersionInfo](#newversioninfo)> | 是 | 回调函数,返回新版本信息对象。 |
**示例:** **示例:**
...@@ -182,16 +185,17 @@ updater.getNewVersionInfo((err, info) => { ...@@ -182,16 +185,17 @@ updater.getNewVersionInfo((err, info) => {
getNewVersionInfo(): Promise\<NewVersionInfo> getNewVersionInfo(): Promise\<NewVersionInfo>
获取新版本信息,使用promise方式作为异步方法 获取新版本信息。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<[NewVersionInfo](#newversioninfo)> | Promise,用于异步获取结果 | | Promise\<[NewVersionInfo](#newversioninfo)> | Promise对象,返回新版本信息对象。 |
**示例:** **示例:**
...@@ -208,16 +212,17 @@ updater.getNewVersionInfo().then(info => { ...@@ -208,16 +212,17 @@ updater.getNewVersionInfo().then(info => {
getCurrentVersionInfo(callback: AsyncCallback\<CurrentVersionInfo>): void getCurrentVersionInfo(callback: AsyncCallback\<CurrentVersionInfo>): void
获取当前版本信息,使用callback方式作为异步方法 获取当前版本信息。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback<[CurrentVersionInfo](#currentversioninfo)> | 是 | 回调返回当前版本信息 | | callback | AsyncCallback\<[CurrentVersionInfo](#currentversioninfo)> | 是 | 回调函数,返回当前版本信息对象。 |
**示例:** **示例:**
...@@ -233,16 +238,17 @@ updater.getCurrentVersionInfo((err, info) => { ...@@ -233,16 +238,17 @@ updater.getCurrentVersionInfo((err, info) => {
getCurrentVersionInfo(): Promise\<CurrentVersionInfo> getCurrentVersionInfo(): Promise\<CurrentVersionInfo>
获取当前版本信息,使用promise方式作为异步方法 获取当前版本信息。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<[CurrentVersionInfo](#currentversioninfo)> | Promise,用于异步获取结果 | | Promise\<[CurrentVersionInfo](#currentversioninfo)> | Promise对象,返回当前版本对象。 |
**示例:** **示例:**
...@@ -260,16 +266,17 @@ updater.getCurrentVersionInfo().then(info => { ...@@ -260,16 +266,17 @@ updater.getCurrentVersionInfo().then(info => {
getTaskInfo(callback: AsyncCallback\<TaskInfo>): void getTaskInfo(callback: AsyncCallback\<TaskInfo>): void
获取升级任务信息,使用callback方式作为异步方法 获取升级任务信息。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback<[TaskInfo](#taskinfo)> | 是 | 回调返回升级任务信息 | | callback | AsyncCallback\<[TaskInfo](#taskinfo)> | 是 | 回调函数,返回升级任务信息对象。 |
**示例:** **示例:**
...@@ -283,7 +290,7 @@ updater.getTaskInfo((err, info) => { ...@@ -283,7 +290,7 @@ updater.getTaskInfo((err, info) => {
getTaskInfo(): Promise\<TaskInfo> getTaskInfo(): Promise\<TaskInfo>
获取升级任务信息,使用promise方式作为异步方法 获取升级任务信息。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
...@@ -291,7 +298,7 @@ getTaskInfo(): Promise\<TaskInfo> ...@@ -291,7 +298,7 @@ getTaskInfo(): Promise\<TaskInfo>
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<[TaskInfo](#taskinfo)> | Promise,用于异步获取结果 | | Promise\<[TaskInfo](#taskinfo)> | Promise对象,返回任务信息对象。 |
**示例:** **示例:**
...@@ -307,9 +314,10 @@ updater.getTaskInfo().then(info => { ...@@ -307,9 +314,10 @@ updater.getTaskInfo().then(info => {
download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions, callback: AsyncCallback\<void>): void download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions, callback: AsyncCallback\<void>): void
下载新版本,使用callback方式作为异步方法 下载新版本。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -318,7 +326,7 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions, ...@@ -318,7 +326,7 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions,
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| downloadOptions | [DownloadOptions](#downloadoptions) | 是 | 下载选项 | | downloadOptions | [DownloadOptions](#downloadoptions) | 是 | 下载选项 |
| callback | AsyncCallback<void> | 是 | 执行回调 | | callback | AsyncCallback\<void> | 是 | 回调函数。当下载成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -342,9 +350,10 @@ updater.download(versionDigestInfo, downloadOptions, (err) => { ...@@ -342,9 +350,10 @@ updater.download(versionDigestInfo, downloadOptions, (err) => {
download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions): Promise\<void> download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions): Promise\<void>
下载新版本,使用promise方式作为异步方法 下载新版本。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -358,7 +367,7 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions) ...@@ -358,7 +367,7 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions)
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise,用于异步获取结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -384,9 +393,10 @@ updater.download(versionDigestInfo, downloadOptions).then(() => { ...@@ -384,9 +393,10 @@ updater.download(versionDigestInfo, downloadOptions).then(() => {
resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions, callback: AsyncCallback\<void>): void resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions, callback: AsyncCallback\<void>): void
恢复下载新版本,使用callback方式作为异步方法 恢复下载新版本。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -395,7 +405,7 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu ...@@ -395,7 +405,7 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| resumeDownloadOptions | [ResumeDownloadOptions](#resumedownloadoptions) | 是 | 恢复下载选项 | | resumeDownloadOptions | [ResumeDownloadOptions](#resumedownloadoptions) | 是 | 恢复下载选项 |
| callback | AsyncCallback<void> | 是 | 执行回调 | | callback | AsyncCallback\<void> | 是 | 回调函数。当恢复下载成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -418,9 +428,10 @@ updater.resumeDownload(versionDigestInfo, resumeDownloadOptions, (err) => { ...@@ -418,9 +428,10 @@ updater.resumeDownload(versionDigestInfo, resumeDownloadOptions, (err) => {
resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions): Promise\<void> resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions): Promise\<void>
恢复下载新版本,使用promise方式作为异步方法 恢复下载新版本。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -434,7 +445,7 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu ...@@ -434,7 +445,7 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise,用于异步获取结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -459,9 +470,10 @@ updater.resumeDownload(versionDigestInfo, resumeDownloadOptions).then(value => { ...@@ -459,9 +470,10 @@ updater.resumeDownload(versionDigestInfo, resumeDownloadOptions).then(value => {
pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions, callback: AsyncCallback\<void>): void pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions, callback: AsyncCallback\<void>): void
暂停下载新版本,使用callback方式作为异步方法 暂停下载新版本。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -470,7 +482,7 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD ...@@ -470,7 +482,7 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| pauseDownloadOptions | [PauseDownloadOptions](#pausedownloadoptions) | 是 | 暂停下载选项 | | pauseDownloadOptions | [PauseDownloadOptions](#pausedownloadoptions) | 是 | 暂停下载选项 |
| callback | AsyncCallback<void> | 是 | 执行回调 | | callback | AsyncCallback\<void> | 是 | 回调函数。当暂停下载成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -493,9 +505,10 @@ updater.pauseDownload(versionDigestInfo, pauseDownloadOptions, (err) => { ...@@ -493,9 +505,10 @@ updater.pauseDownload(versionDigestInfo, pauseDownloadOptions, (err) => {
pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions): Promise\<void> pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions): Promise\<void>
恢复下载新版本,使用promise方式作为异步方法 恢复下载新版本。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -509,7 +522,7 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD ...@@ -509,7 +522,7 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise,用于异步获取结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -534,9 +547,10 @@ updater.pauseDownload(versionDigestInfo, pauseDownloadOptions).then(value => { ...@@ -534,9 +547,10 @@ updater.pauseDownload(versionDigestInfo, pauseDownloadOptions).then(value => {
upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, callback: AsyncCallback\<void>): void upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, callback: AsyncCallback\<void>): void
升级新版本,使用callback方式作为异步方法 升级新版本。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -545,7 +559,7 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, ca ...@@ -545,7 +559,7 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, ca
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| upgradeOptions | [UpgradeOptions](#upgradeoptions) | 是 | 更新选项 | | upgradeOptions | [UpgradeOptions](#upgradeoptions) | 是 | 更新选项 |
| callback | AsyncCallback<void> | 是 | 执行回调 | | callback | AsyncCallback\<void> | 是 | 回调函数。当升级执行成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -568,9 +582,10 @@ updater.upgrade(versionDigestInfo, upgradeOptions, (err) => { ...@@ -568,9 +582,10 @@ updater.upgrade(versionDigestInfo, upgradeOptions, (err) => {
upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): Promise\<void> upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): Promise\<void>
升级新版本,使用promise方式作为异步方法 升级新版本。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -584,7 +599,7 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): P ...@@ -584,7 +599,7 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): P
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise,用于异步获取结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -609,9 +624,10 @@ updater.upgrade(versionDigestInfo, upgradeOptions).then(() => { ...@@ -609,9 +624,10 @@ updater.upgrade(versionDigestInfo, upgradeOptions).then(() => {
clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, callback: AsyncCallback\<void>): void clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, callback: AsyncCallback\<void>): void
清除异常状态,使用callback方式作为异步方法 清除异常状态。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -620,7 +636,7 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, cal ...@@ -620,7 +636,7 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, cal
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 | | versionDigestInfo | [VersionDigestInfo](#versiondigestinfo) | 是 | 版本摘要信息 |
| clearOptions | [ClearOptions](#clearoptions) | 是 | 清除选项 | | clearOptions | [ClearOptions](#clearoptions) | 是 | 清除选项 |
| callback | AsyncCallback<void> | 是 | 执行回调 | | callback | AsyncCallback\<void> | 是 | 回调函数。当清除异常成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -643,9 +659,10 @@ updater.clearError(versionDigestInfo, clearOptions, (err) => { ...@@ -643,9 +659,10 @@ updater.clearError(versionDigestInfo, clearOptions, (err) => {
clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Promise\<void> clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Promise\<void>
清除异常状态,使用promise方式作为异步方法 清除异常状态。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -659,7 +676,7 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Pr ...@@ -659,7 +676,7 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Pr
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise,用于异步获取结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -684,16 +701,17 @@ updater.clearError(versionDigestInfo, clearOptions).then(() => { ...@@ -684,16 +701,17 @@ updater.clearError(versionDigestInfo, clearOptions).then(() => {
getUpgradePolicy(callback: AsyncCallback\<UpgradePolicy>): void getUpgradePolicy(callback: AsyncCallback\<UpgradePolicy>): void
获取升级策略信息,使用callback方式作为异步方法 获取升级策略信息。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ---------- | | -------- | ---------------------------------------- | ---- | ---------- |
| callback | AsyncCallback\<[UpgradePolicy](#upgradepolicy)> | 是 | 回调返回升级策略信息 | | callback | AsyncCallback\<[UpgradePolicy](#upgradepolicy)> | 是 | 回调函数,返回升级策略信息对象 |
**示例:** **示例:**
...@@ -711,13 +729,14 @@ getUpgradePolicy(): Promise\<UpgradePolicy> ...@@ -711,13 +729,14 @@ getUpgradePolicy(): Promise\<UpgradePolicy>
获取升级策略,通过promise方式作为异步方法。 获取升级策略,通过promise方式作为异步方法。
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------------- | ----------------- | | --------------------------------------- | ----------------- |
| Promise\<[UpgradePolicy](#upgradepolicy)> | Promise函数返回升级策略信息 | | Promise\<[UpgradePolicy](#upgradepolicy)> | Promise对象,返回升级策略信息对象。 |
**示例:** **示例:**
...@@ -734,9 +753,10 @@ updater.getUpgradePolicy().then(policy => { ...@@ -734,9 +753,10 @@ updater.getUpgradePolicy().then(policy => {
setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback\<number>): void setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback\<number>): void
设置升级策略,使用callback方式作为异步方法 设置升级策略。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -744,7 +764,7 @@ setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback\<number>): void ...@@ -744,7 +764,7 @@ setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback\<number>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ---------- | | -------- | ---------------------------------------- | ---- | ---------- |
| policy | [UpgradePolicy](#upgradepolicy) | 是 | 升级策略 | | policy | [UpgradePolicy](#upgradepolicy) | 是 | 升级策略 |
| callback | AsyncCallback\<number> | 是 | 回调设置结果 | | callback | AsyncCallback\<number> | 是 | 回调函数,返回设置结果对象 |
**示例:** **示例:**
...@@ -763,9 +783,10 @@ updater.setUpgradePolicy(policy, (err, value) => { ...@@ -763,9 +783,10 @@ updater.setUpgradePolicy(policy, (err, value) => {
setUpgradePolicy(policy: UpgradePolicy): Promise\<number> setUpgradePolicy(policy: UpgradePolicy): Promise\<number>
设置升级策略,使用promise方式作为异步方法 设置升级策略。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -778,7 +799,7 @@ setUpgradePolicy(policy: UpgradePolicy): Promise\<number> ...@@ -778,7 +799,7 @@ setUpgradePolicy(policy: UpgradePolicy): Promise\<number>
| 类型 | 说明 | | 类型 | 说明 |
| ---------------- | --------------- | | ---------------- | --------------- |
| Promise\<number> | Promise函数返回设置结果 | | Promise\<number> | Promise对象,返回设置结果对象。 |
**示例:** **示例:**
...@@ -799,16 +820,17 @@ updater.setUpgradePolicy(policy).then(result => ...@@ -799,16 +820,17 @@ updater.setUpgradePolicy(policy).then(result =>
terminateUpgrade(callback: AsyncCallback\<void>): void terminateUpgrade(callback: AsyncCallback\<void>): void
终止升级,使用callback方式作为异步方法 终止升级。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback<void> | 是 | 结果回调 | | callback | AsyncCallback\<void> | 是 | 回调函数。当清除升级缓存成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -822,7 +844,7 @@ updater.terminateUpgrade((err) => { ...@@ -822,7 +844,7 @@ updater.terminateUpgrade((err) => {
terminateUpgrade(): Promise\<void> terminateUpgrade(): Promise\<void>
终止升级,使用promise方式作为异步方法 终止升级。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
...@@ -830,7 +852,7 @@ terminateUpgrade(): Promise\<void> ...@@ -830,7 +852,7 @@ terminateUpgrade(): Promise\<void>
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise,用于异步获取结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -846,7 +868,7 @@ updater.terminateUpgrade().then(() => { ...@@ -846,7 +868,7 @@ updater.terminateUpgrade().then(() => {
### on ### on
on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void
注册事件监听,使用callback方式作为异步方法 注册事件监听。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
...@@ -875,7 +897,7 @@ updater.on(eventClassifyInfo, onTaskUpdate); ...@@ -875,7 +897,7 @@ updater.on(eventClassifyInfo, onTaskUpdate);
### off ### off
off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void
取消注册事件监听,使用callback方式作为异步方法 取消注册事件监听。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
...@@ -907,7 +929,7 @@ updater.off(eventClassifyInfo, onTaskUpdate); ...@@ -907,7 +929,7 @@ updater.off(eventClassifyInfo, onTaskUpdate);
factoryReset(callback: AsyncCallback\<void>): void factoryReset(callback: AsyncCallback\<void>): void
恢复出厂设置,使用callback方式作为异步方法 恢复出厂设置。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.FACTORY_RESET,该权限为系统权限 **需要权限**:ohos.permission.FACTORY_RESET,该权限为系统权限
...@@ -916,7 +938,7 @@ factoryReset(callback: AsyncCallback\<void>): void ...@@ -916,7 +938,7 @@ factoryReset(callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback\<void> | 是 | 回调结果 | | callback | AsyncCallback\<void> | 是 | 回调函数。当恢复出厂执行成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -930,7 +952,7 @@ restorer.factoryReset((err) => { ...@@ -930,7 +952,7 @@ restorer.factoryReset((err) => {
factoryReset(): Promise\<void> factoryReset(): Promise\<void>
恢复出厂设置,使用promise方式作为异步方法 恢复出厂设置。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.FACTORY_RESET,该权限为系统权限 **需要权限**:ohos.permission.FACTORY_RESET,该权限为系统权限
...@@ -939,7 +961,7 @@ factoryReset(): Promise\<void> ...@@ -939,7 +961,7 @@ factoryReset(): Promise\<void>
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise函数返回调用结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -957,9 +979,10 @@ restorer.factoryReset().then(() => { ...@@ -957,9 +979,10 @@ restorer.factoryReset().then(() => {
verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: AsyncCallback\<number>): void verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: AsyncCallback\<number>): void
校验升级包,使用callback方式作为异步方法 校验升级包。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -968,7 +991,7 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: Asyn ...@@ -968,7 +991,7 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: Asyn
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| upgradeFile | [UpgradeFile](#upgradefile) | 是 | 升级文件 | | upgradeFile | [UpgradeFile](#upgradefile) | 是 | 升级文件 |
| certsFile | string | 是 | 证书文件路径 | | certsFile | string | 是 | 证书文件路径 |
| callback | AsyncCallback\<number> | 是 | 回调校验结果 | | callback | AsyncCallback\<number> | 是 | 回调函数,返回升级包校验结果对象 |
**示例:** **示例:**
...@@ -985,11 +1008,12 @@ localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath", (err, result) => ...@@ -985,11 +1008,12 @@ localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath", (err, result) =>
### verifyUpgradePackage ### verifyUpgradePackage
verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void> verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<number>
校验升级包,使用promise方式作为异步方法 校验升级包。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -1003,7 +1027,7 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void ...@@ -1003,7 +1027,7 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise函数返回调用结果 | | Promise\<number> | Promise对象,返回升级包校验结果对象。 |
**示例:** **示例:**
...@@ -1022,9 +1046,10 @@ localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath").then(result => { ...@@ -1022,9 +1046,10 @@ localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath").then(result => {
### applyNewVersion ### applyNewVersion
applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>, callback: AsyncCallback\<void>): void applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>, callback: AsyncCallback\<void>): void
安装升级包,使用callback方式作为异步方法 安装升级包。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:** **参数:**
...@@ -1032,7 +1057,7 @@ applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>, callback: Asyn ...@@ -1032,7 +1057,7 @@ applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>, callback: Asyn
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- | | -------- | ---------------------------------------- | ---- | --------- |
| upgradeFile | Array<[UpgradeFile](#upgradefile)> | 是 | 升级文件 | | upgradeFile | Array<[UpgradeFile](#upgradefile)> | 是 | 升级文件 |
| callback | AsyncCallback\<void> | 是 | 回调安装结果 | | callback | AsyncCallback\<void> | 是 | 回调函数。当安装升级包执行成功时,err为undefined,否则为错误对象。 |
**示例:** **示例:**
...@@ -1051,16 +1076,17 @@ localUpdater.applyNewVersion(upgradeFiles, (err) => { ...@@ -1051,16 +1076,17 @@ localUpdater.applyNewVersion(upgradeFiles, (err) => {
applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>): Promise\<void> applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>): Promise\<void>
安装升级包,使用promise方式作为异步方法 安装升级包。使用Promise异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
**需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限 **需要权限**:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ---------------- | | ---------------------------------------- | ---------------- |
| Promise\<void> | Promise函数返回调用结果 | | Promise\<void> | Promise对象。无返回结果的Promise对象。 |
**示例:** **示例:**
...@@ -1079,7 +1105,7 @@ localUpdater.applyNewVersion(upgradeFiles).then(() => { ...@@ -1079,7 +1105,7 @@ localUpdater.applyNewVersion(upgradeFiles).then(() => {
### on ### on
on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void
注册事件监听,使用callback方式作为异步方法 注册事件监听。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
...@@ -1108,7 +1134,7 @@ localUpdater.on(eventClassifyInfo, onTaskUpdate); ...@@ -1108,7 +1134,7 @@ localUpdater.on(eventClassifyInfo, onTaskUpdate);
### off ### off
off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void
取消注册事件监听,使用callback方式作为异步方法 取消注册事件监听。使用callback异步回调
**系统能力**:SystemCapability.Update.UpdateService **系统能力**:SystemCapability.Update.UpdateService
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册