目前校验应用是否授予权限的方法checkAccessToken,只返回了两种状态未授权和授权,但是需要用户未申请过的状态,在这种状态下回去申请一次系统权限,如果是未授权和授权状态会直接让用户跳转设置页面,是否可以提供?
目前校验应用是否授予权限的方法checkAccessToken,只返回了两种状态未授权和授权,但是需要用户未申请过的状态,在这种状态下回去申请一次系统权限,如果是未授权和授权状态会直接让用户跳转设置页面,是否可以提供?
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答971 阅读
1 回答945 阅读
当前checkAccessToken接口支持是否授权判断,对于是否申请过可以通过接口requestPermissionsFromUser返回的枚举值中dialogShownResults值去判断,然后根据这个处理业务逻辑。
文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-abilityaccessctrl-V5\#requestpermissionsfromuser9-1
authResults返回2:未授权,表示请求无效,authResults =2时再次申请也不会弹窗,具体参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-permissionrequestresult-V5\#属性