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 af264d71822a232766c125461cf15d4ce037d6fd..67bf094971d20407ad57f0b73d3849bf8cb49dd0 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md +++ b/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md @@ -567,7 +567,10 @@ promise.then(data => { requestPermissionsFromUser(context: Context, permissionList: Array<Permissions>, requestCallback: AsyncCallback<PermissionRequestResult>) : void; -用于拉起弹框请求用户授权。使用callback异步回调。 +用于UIAbility拉起弹框请求用户授权。使用callback异步回调。 +> **说明:** +> +> 非UIAbility不支持调用本函数。 **模型约束**:此接口仅可在Stage模型下使用。 @@ -577,7 +580,7 @@ requestPermissionsFromUser(context: Context, permissionList: Array<Permission | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | -| context | Context | 是 | 请求权限的应用ability上下文context。 | +| context | Context | 是 | 请求权限的UIAbility的UIAbilityContext。 | | permissionList | Array<Permissions> | 是 | 权限名列表,合法的权限名取值可在[系统权限定义列表](../../security/permission-list.md)中查询。 | | callback | AsyncCallback<[PermissionRequestResult](js-apis-permissionrequestresult.md)> | 是 | 回调函数,返回接口调用是否成功的结果。 | @@ -609,7 +612,11 @@ try { requestPermissionsFromUser(context: Context, permissionList: Array<Permissions>) : Promise<PermissionRequestResult>; -用于拉起弹框请求用户授权。使用promise异步回调。 +用于UIAbility拉起弹框请求用户授权。使用promise异步回调。 + +> **说明:** +> +> 非UIAbility不支持调用本函数。 **模型约束**:此接口仅可在Stage模型下使用。 @@ -619,7 +626,7 @@ requestPermissionsFromUser(context: Context, permissionList: Array<Permission | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | -| context | Context | 是 | 请求权限的应用ability上下文context。 | +| context | Context | 是 | 请求权限的UIAbility的UIAbilityContext。 | | permissionList | Array<Permissions> | 是 | 需要校验的权限名称,合法的权限名取值可在[系统权限定义列表](../../security/permission-list.md)中查询。 | **返回值:**