From 77dc295a4c38b808f5b213a00a6126f12cc0c349 Mon Sep 17 00:00:00 2001 From: zhouyan Date: Thu, 15 Sep 2022 17:29:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0atm=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhouyan Change-Id: I9d8049352bd9964d6fecc753c0ec66ae8d9677e1 --- .../apis/js-apis-abilityAccessCtrl.md | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md b/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md index d5549075d1..6f0790203a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md +++ b/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md @@ -282,6 +282,32 @@ promise.then(data => { }); ``` +### getVersion + +getVersion(): Promise<number> + +获取当前权限管理的数据版本,使用Promise方式异步返回结果。 + +此接口为系统接口。 + +**系统能力:** SystemCapability.Security.AccessToken + +**返回值:** + +| 类型 | 说明 | +| :------------ | :---------------------------------- | +| Promise<number> | Promise实例,用于获取异步返回的版本号。 | + +**示例:** + +```js +var AtManager = abilityAccessCtrl.createAtManager(); +let promise = AtManager.getVersion(); +promise.then(data => { + console.log(`promise: data->${JSON.stringify(data)}`); +}); +``` + ### on9+ on(type: 'permissionStateChange', tokenIDList: Array<number>, permissionNameList: Array<string>, callback: Callback<PermissionStateChangeInfo>): void; @@ -381,7 +407,7 @@ catch(err){ | 名称 | 默认值 | 描述 | | ----------------------- | ------ | ----------------- | | PERMISSION_REVOKED_OPER | 0 | 表示权限取消操作。 | -| PERMISSION_GRANTED | 1 | 表示权限授予操作。 | +| PERMISSION_GRANTED_OPER | 1 | 表示权限授予操作。 | ### PermissionStateChangeInfo9+ -- GitLab