Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
e8ea42ad
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
e8ea42ad
编写于
7月 25, 2022
作者:
J
jackd320
提交者:
Gitee
7月 25, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Signed-off-by: jackd320<jack.dai@huawei.com>
上级
badfb280
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
187 addition
and
1 deletion
+187
-1
zh-cn/application-dev/reference/apis/js-apis-update.md
zh-cn/application-dev/reference/apis/js-apis-update.md
+187
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-update.md
浏览文件 @
e8ea42ad
...
@@ -211,6 +211,88 @@ updater.getNewVersionInfo().then(info => {
...
@@ -211,6 +211,88 @@ updater.getNewVersionInfo().then(info => {
});
});
```
```
### getNewVersionDescription
getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOptions: DescriptionOptions, callback: AsyncCallback
\<
Array
\<
ComponentDescription>>): void
获取新版本描述文件。使用callback异步回调。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo |
[
VersionDigestInfo
](
#versionDigestInfo
)
| 是 | 版本摘要信息 |
| descriptionOptions |
[
DescriptionOptions
](
#descriptionOptions
)
| 是 | 描述文件选项 |
| callback | AsyncCallback
\<
Array
\<
[
ComponentDescription
](
#componentDescription
)
>>) | 是 | 回调函数,返回新版本描述文件 |
**示例:**
```
// 版本摘要信息
var versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息
}
// 描述文件选项
var descriptionOptions = {
format: DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文
}
updater.getNewVersionDescription(versionDigestInfo, descriptionOptions, (err, info) => {
console.log(`getNewVersionDescription info ${JSON.stringify(info)}`);
console.log(`getNewVersionDescription err ${JSON.stringify(err)}`);
});
```
### getNewVersionDescription
getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOptions: DescriptionOptions): Promise
\<
Array
\<
ComponentDescription>>;
获取新版本描述文件。使用Promise异步回调。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo |
[
VersionDigestInfo
](
#versionDigestInfo
)
| 是 | 版本摘要信息 |
| descriptionOptions |
[
DescriptionOptions
](
#descriptionOptions
)
| 是 | 描述文件选项 |
**返回值:**
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
Array
\<
[
ComponentDescription
](
#componentDescription
)
>> | Promise对象,返回新版本描述文件 |
**示例:**
```
// 版本摘要信息
var versionDigestInfo = {
versionDigest: "versionDigest" // 检测结果中的版本摘要信息
}
// 描述文件选项
var descriptionOptions = {
format: DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文
}
updater.getNewVersionDescription(versionDigestInfo, descriptionOptions).then(info => {
console.log(`getNewVersionDescription promise info ${JSON.stringify(info)}`);
}).catch(err => {
console.log(`getNewVersionDescription promise error ${JSON.stringify(err)}`);
});
```
### getCurrentVersionInfo
### getCurrentVersionInfo
getCurrentVersionInfo(callback: AsyncCallback
\<
CurrentVersionInfo>): void
getCurrentVersionInfo(callback: AsyncCallback
\<
CurrentVersionInfo>): void
...
@@ -265,9 +347,79 @@ updater.getCurrentVersionInfo().then(info => {
...
@@ -265,9 +347,79 @@ updater.getCurrentVersionInfo().then(info => {
});
});
```
```
### getCurrentVersionDescription
getCurrentVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOptions: DescriptionOptions, callback: AsyncCallback
\<
Array
\<
ComponentDescription>>): void
获取当前版本描述文件。使用callback异步回调。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| descriptionOptions |
[
DescriptionOptions
](
#descriptionOptions
)
| 是 | 描述文件选项 |
| callback | AsyncCallback
\<
Array
\<
[
ComponentDescription
](
#componentDescription
)
>>) | 是 | 回调函数,返回当前版本描述文件 |
**示例:**
```
// 描述文件选项
var descriptionOptions = {
format: DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文
}
updater.getCurrentVersionDescription(descriptionOptions, (err, info) => {
console.log(`getCurrentVersionDescription info ${JSON.stringify(info)}`);
console.log(`getCurrentVersionDescription err ${JSON.stringify(err)}`);
});
```
### getCurrentVersionDescription
getCurrentVersionDescription(descriptionOptions: DescriptionOptions, callback: AsyncCallback
\<
Array
\<
ComponentDescription>>): void;
获取当前版本描述文件。使用Promise异步回调。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| descriptionOptions |
[
DescriptionOptions
](
#descriptionOptions
)
| 是 | 描述文件选项 |
**返回值:**
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
Array
\<
[
ComponentDescription
](
#componentDescription
)
>> | Promise对象,返回当前版本描述文件 |
**示例:**
```
// 描述文件选项
var descriptionOptions = {
format: DescriptionFormat.STANDARD, // 标准格式
language: "zh-cn" // 中文
}
updater.getCurrentVersionDescription(descriptionOptions).then(info => {
console.log(`getCurrentVersionDescription promise info ${JSON.stringify(info)}`);
}).catch(err => {
console.log(`getCurrentVersionDescription promise error ${JSON.stringify(err)}`);
});
```
### getTaskInfo
### getTaskInfo
get
TaskInfo(callback: AsyncCallback
\<
TaskInfo>): void
get
CurrentVersionDescription(descriptionOptions: DescriptionOptions): Promise
<Array
<
ComponentDescription
>
>;
获取升级任务信息。使用callback异步回调。
获取升级任务信息。使用callback异步回调。
...
@@ -1227,6 +1379,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
...
@@ -1227,6 +1379,7 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| 名称 | 参数类型 | 必填 | 说明 |
| 名称 | 参数类型 | 必填 | 说明 |
| ------------------- | --------------------------- | ---- | ------- |
| ------------------- | --------------------------- | ---- | ------- |
| componentId | number | 是 | 升级包标识 |
| componentType |
[
ComponentType
](
#componentyype
)
| 是 | 组件类型 |
| componentType |
[
ComponentType
](
#componentyype
)
| 是 | 组件类型 |
| upgradeAction |
[
UpgradeAction
](
#upgradeaction
)
| 是 | 升级方式 |
| upgradeAction |
[
UpgradeAction
](
#upgradeaction
)
| 是 | 升级方式 |
| displayVersion | string | 是 | 显示版本号 |
| displayVersion | string | 是 | 显示版本号 |
...
@@ -1235,6 +1388,28 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
...
@@ -1235,6 +1388,28 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| effectiveMode |
[
EffectiveMode
](
#effectivemode
)
| 是 | 生效模式 |
| effectiveMode |
[
EffectiveMode
](
#effectivemode
)
| 是 | 生效模式 |
| descriptionInfo |
[
DescriptionInfo
](
#descriptioninfo
)
| 是 | 版本描述文件信息 |
| descriptionInfo |
[
DescriptionInfo
](
#descriptioninfo
)
| 是 | 版本描述文件信息 |
## DescriptionOptions
描述文件选项。
**系统能力**
:SystemCapability.Update.UpdateService
| 名称 | 参数类型 | 必填 | 说明 |
| ------------------- | --------------------------- | ---- | ------- |
| format |
[
DescriptionFormat
](
#descriptionFormat
)
| 是 | 描述文件格式 |
| language | string | 是 | 描述文件语言 |
## ComponentDescription
升级包描述文件。
**系统能力**
:SystemCapability.Update.UpdateService
| 名称 | 参数类型 | 必填 | 说明 |
| ------------------- | --------------------------- | ---- | ------- |
| componentId | string | 是 | 描述文件标识 |
| descriptionInfo |
[
DescriptionInfo
](
#descriptionInfo
)
| 是 | 描述文件信息 |
## DescriptionInfo
## DescriptionInfo
版本描述文件信息。
版本描述文件信息。
...
@@ -1479,6 +1654,17 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
...
@@ -1479,6 +1654,17 @@ localUpdater.off(eventClassifyInfo, onTaskUpdate);
| CONTENT | 0 | 内容 |
| CONTENT | 0 | 内容 |
| URI | 1 | 链接 |
| URI | 1 | 链接 |
## DescriptionFormat
描述文件格式。
**系统能力**
:SystemCapability.Update.UpdateService
| 参数名 | 默认值 | 说明 |
| ------------------- | ---- | -------- |
| STANDARD | 0 | 标准格式 |
| SIMPLIFIED | 1 | 简易格式 |
## NetType
## NetType
网络类型。
网络类型。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录