From 37c45065074a33bab4dab52ffcec1ca44c710711 Mon Sep 17 00:00:00 2001 From: fanchenxuan Date: Thu, 24 Mar 2022 19:35:03 +0800 Subject: [PATCH] async bug Signed-off-by: fanchenxuan --- .../security/accesstoken-guidelines.md | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/zh-cn/application-dev/security/accesstoken-guidelines.md b/zh-cn/application-dev/security/accesstoken-guidelines.md index 398795358b..8186011789 100644 --- a/zh-cn/application-dev/security/accesstoken-guidelines.md +++ b/zh-cn/application-dev/security/accesstoken-guidelines.md @@ -24,20 +24,22 @@ import abilityAccessCtrl from '@ohos.abilityAccessCtrl' import bundle from '@ohos.bundle' - var permissionNameUser = "ohos.permission.ALPHA"; - var bundleFlag = 0; - var tokenID = undefined; - var userID = 100; - var appInfo = await bundle.getApplicationInfo('ohos.acts.security.access_token.normal', bundleFlag, userID); - tokenID = appInfo.accessTokenId; - console.log("AccessTokenTest accessTokenId:" + appInfo.accessTokenId + ", name:" + appInfo.name - + ", bundleName:" + appInfo.bundleName) - var atManager = abilityAccessCtrl.createAtManager(); - var result = await atManager.verifyAccessToken(tokenID, permissionNameUser); - if (result == abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) { - // 执行操作 - } else { - // 申请动态授权,使用接口:requestPermissionsFromUser + async requestPermission() { + var permissionNameUser = "ohos.permission.ALPHA"; + var bundleFlag = 0; + var tokenID = undefined; + var userID = 100; + var appInfo = await bundle.getApplicationInfo('ohos.acts.security.access_token.normal', bundleFlag, userID); + tokenID = appInfo.accessTokenId; + console.log("AccessTokenTest accessTokenId:" + appInfo.accessTokenId + ", name:" + appInfo.name + + ", bundleName:" + appInfo.bundleName) + var atManager = abilityAccessCtrl.createAtManager(); + var result = await atManager.verifyAccessToken(tokenID, permissionNameUser); + if (result == abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) { + // 执行操作 + } else { + // 申请动态授权,使用接口:requestPermissionsFromUser + } } ``` -- GitLab