未验证 提交 4c9c2048 编写于 作者: O openharmony_ci 提交者: Gitee

!2472 async bug

Merge pull request !2472 from fanchenxuan/master
...@@ -24,20 +24,22 @@ ...@@ -24,20 +24,22 @@
import abilityAccessCtrl from '@ohos.abilityAccessCtrl' import abilityAccessCtrl from '@ohos.abilityAccessCtrl'
import bundle from '@ohos.bundle' import bundle from '@ohos.bundle'
var permissionNameUser = "ohos.permission.ALPHA"; async requestPermission() {
var bundleFlag = 0; var permissionNameUser = "ohos.permission.ALPHA";
var tokenID = undefined; var bundleFlag = 0;
var userID = 100; var tokenID = undefined;
var appInfo = await bundle.getApplicationInfo('ohos.acts.security.access_token.normal', bundleFlag, userID); var userID = 100;
tokenID = appInfo.accessTokenId; var appInfo = await bundle.getApplicationInfo('ohos.acts.security.access_token.normal', bundleFlag, userID);
console.log("AccessTokenTest accessTokenId:" + appInfo.accessTokenId + ", name:" + appInfo.name tokenID = appInfo.accessTokenId;
+ ", bundleName:" + appInfo.bundleName) console.log("AccessTokenTest accessTokenId:" + appInfo.accessTokenId + ", name:" + appInfo.name
var atManager = abilityAccessCtrl.createAtManager(); + ", bundleName:" + appInfo.bundleName)
var result = await atManager.verifyAccessToken(tokenID, permissionNameUser); var atManager = abilityAccessCtrl.createAtManager();
if (result == abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) { var result = await atManager.verifyAccessToken(tokenID, permissionNameUser);
// 执行操作 if (result == abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) {
} else { // 执行操作
// 申请动态授权,使用接口:requestPermissionsFromUser } else {
// 申请动态授权,使用接口:requestPermissionsFromUser
}
} }
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册