HarmonyOS 在用户拒绝应用申请系统权限的情况下,怎么判断该权限已经申请过而且被用户拒绝过

当第一次申请权限并且用户拒绝后,然后在第二次走到这个地方时,我不想调用reqPermissionsFromUser接口,所以我希望知道怎么判断这个权限之前被我申请过。类似shouldShowRequestPermissionRationale方法

HarmonyOS
17h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

1.目前可通过verifyAccessToken函数,能得到未授权和已授权2种状态,

2.暂时无法直接判断这个权限之前被申请过,当用户再次尝试使用该权限时,应用需要通过界面内文字引导,让用户主动到“系统设置”中授权。后续可关注官网API更新获取最新动态。

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-abilityaccessctrl-V5#verifyaccesstoken9

分享
微博
QQ
微信
回复
14h前
相关问题
HarmonyOS 权限申请拒绝问题
74浏览 • 1回复 待解决
HarmonyOS申请用户位置权限问题
533浏览 • 1回复 待解决
HarmonyOS 获取拒绝权限
48浏览 • 1回复 待解决
定位授权 直接提示用户拒绝授权
409浏览 • 1回复 待解决
读取本地json 文件提示权限拒绝
3257浏览 • 1回复 待解决
HarmonyOS 仓颉权限怎么申请
37浏览 • 1回复 待解决
HarmonyOS 动态申请权限申请不了
35浏览 • 1回复 待解决