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 c3209ea0778c4b24b640c21345e39f0e127b76f2..266149adbe8ca946e8bd35abf07e2b462e4b1534 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md +++ b/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md @@ -68,7 +68,7 @@ promise.then(data => { ### grantUserGrantedPermission -grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFlag: number): Promise<number> +grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFlags: number): Promise<number> 授予应用user grant权限,使用Promise方式异步返回结果。 @@ -84,7 +84,7 @@ grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFl | --------- | ------------------- | ---- | ------------------------------------------------------------ | | tokenID | number | 是 | 目标应用的身份标识。 | | permissionName | string | 是 | 被授予的权限名称。 | -| permissionFlag | number | 是 | 授权选项,1表示下次仍需弹窗,2表示允许、禁止后不再提醒,3表示系统授权不允许更改。 | +| permissionFlags | number | 是 | 授权选项
- 0表示权限未经过用户主动设置。
- 1表示当次用户若选择禁止该权限,下次权限弹窗仍可以弹出申请用户授权。
- 2表示当次用户若选择禁止该权限,下次不会再弹出权限弹窗,需要用户在setting的权限管理中进行授权。
- 4表示当次权限设置为系统授权,用户不可更改这个权限授权状态。 | **返回值:** @@ -97,7 +97,8 @@ grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFl ``` var AtManager = abilityAccessCtrl.createAtManager(); let tokenID = 0; -let promise = AtManager.grantUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS"); +let permissionFlags = 1; +let promise = AtManager.grantUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", permissionFlags); promise.then(data => { console.log(`promise: data->${JSON.stringify(data)}`); }); @@ -107,7 +108,7 @@ promise.then(data => { ### grantUserGrantedPermission -grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFlag: number, callback: AsyncCallback<number>): void +grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFlags: number, callback: AsyncCallback<number>): void 授予应用user grant权限,使用callback回调异步返回结果。 @@ -123,7 +124,7 @@ grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFl | --------- | ------------------- | ---- | ------------------------------------------------------------ | | tokenID | number | 是 | 目标应用的身份标识。 | | permissionName | string | 是 | 被授予的权限名称。 | -| permissionFlag | number | 是 | 授权选项,1表示下次仍需弹窗,2表示允许、禁止后不再提醒,3表示系统授权不允许更改。 | +| permissionFlags | number | 是 | 授权选项
- 0表示权限未经过用户主动设置。
- 1表示当次用户若选择禁止该权限,下次权限弹窗仍可以弹出申请用户授权。
- 2表示当次用户若选择禁止该权限,下次不会再弹出权限弹窗,需要用户在setting的权限管理中进行授权。
- 4表示当次权限设置为系统授权,用户不可更改这个权限授权状态。 | | callback | AsyncCallback<number> | 是 | 检查授予应用user grant权限的操作结果同步的回调。 | **示例:** @@ -131,15 +132,15 @@ grantUserGrantedPermission(tokenID: number, permissionName: string, permissionFl ``` var AtManager = abilityAccessCtrl.createAtManager(); let tokenID = 0; -let permissionFlag = 1; -AtManager.grantUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",permissionFlag, data => { +let permissionFlags = 1; +AtManager.grantUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",permissionFlags, data => { console.log(`callback: data->${JSON.stringify(data)}`); }); ``` ### revokeUserGrantedPermission -revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionFlag: number): Promise<number> +revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionFlags: number): Promise<number> 撤销应用user grant权限,使用Promise方式异步返回结果。 @@ -155,7 +156,7 @@ revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionF | --------- | ------------------- | ---- | ------------------------------------------------------------ | | tokenID | number | 是 | 目标应用的身份标识。 | | permissionName | string | 是 | 被撤销的权限名称。 | -| permissionFlag | number | 是 | 授权选项,1表示下次仍需弹窗,2表示允许、禁止后不再提醒,3表示系统授权不允许更改。 | +| permissionFlags | number | 是 | 授权选项
- 0表示权限未经过用户主动设置。
- 1表示当次用户若选择禁止该权限,下次权限弹窗仍可以弹出申请用户授权。
- 2表示当次用户若选择禁止该权限,下次不会再弹出权限弹窗,需要用户在setting的权限管理中进行授权。
- 4表示当次权限设置为系统授权,用户不可更改这个权限授权状态。 | **返回值:** @@ -168,8 +169,8 @@ revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionF ``` var AtManager = abilityAccessCtrl.createAtManager(); let tokenID = 0; -let permissionFlag = 1; -let promise = AtManager.revokeUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", permissionFlag); +let permissionFlags = 1; +let promise = AtManager.revokeUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", permissionFlags); promise.then(data => { console.log(`promise: data->${JSON.stringify(data)}`); }); @@ -177,7 +178,7 @@ promise.then(data => { ### revokeUserGrantedPermission -revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionFlag: number, callback: AsyncCallback<number>): void +revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionFlags: number, callback: AsyncCallback<number>): void 撤销应用user grant权限,使用callback回调异步返回结果。 @@ -193,7 +194,7 @@ revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionF | --------- | ------------------- | ---- | ------------------------------------------------------------ | | tokenID | number | 是 | 目标应用的身份标识。 | | permissionName | string | 是 | 被撤销的权限名称。 | -| permissionFlag | number | 是 | 授权选项,1表示下次仍需弹窗,2表示允许、禁止后不再提醒,3表示系统授权不允许更改。 | +| permissionFlags | number | 是 | 授权选项
- 0表示权限未经过用户主动设置。
- 1表示当次用户若选择禁止该权限,下次权限弹窗仍可以弹出申请用户授权。
- 2表示当次用户若选择禁止该权限,下次不会再弹出权限弹窗,需要用户在setting的权限管理中进行授权。
- 4表示当次权限设置为系统授权,用户不可更改这个权限授权状态。 | | callback | AsyncCallback<number> | 是 | 检查撤销应用user grant权限的操作结果同步的回调。 | **示例:** @@ -201,7 +202,8 @@ revokeUserGrantedPermission(tokenID: number, permissionName: string, permissionF ``` var AtManager = abilityAccessCtrl.createAtManager(); let tokenID = 0; -AtManager.revokeUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",permissionFlag, data => { +let permissionFlags = 1; +AtManager.revokeUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",permissionFlags, data => { console.log(`callback: data->${JSON.stringify(data)}`); }); ```