HarmonyOS 申请权限时,如何得知系统权限申请弹框是否弹出

由于监管需求,在申请权限时,当系统权限申请弹框弹出,需同步告知用户权限申请目的。当处于禁止状态,系统权限弹框不会再弹出,但是当处于“每次使用询问”,则系统权限弹框仍然会弹出。如何得知请求权限时,系统权限弹框是否弹出?

HarmonyOS
2024-12-23 14:59:21
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

使用校验权限的接口去判断权限是否授权,已授权就不弹窗,未授权就正常走。

权限校验:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-abilityaccessctrl-V5#checkaccesstokensync10

权限申请:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-abilityaccessctrl-V5#requestpermissionsfromuser9

校验和申请是两个接口,拒绝之后就不会再弹窗了,需要引导用户去手动开方法是跳转到应用详情页面,然后里面有申请后拒绝的权限。

分享
微博
QQ
微信
回复
2024-12-23 17:08:04


相关问题
HarmonyOS 系统权限申请demo——拍照
713浏览 • 1回复 待解决
HarmonyOS 动态申请权限申请不了
833浏览 • 1回复 待解决
HarmonyOS 申请权限返回是否弹窗结果
862浏览 • 1回复 待解决
HarmonyOS 位置权限申请
951浏览 • 1回复 待解决
如何申请广告跟踪权限
1303浏览 • 1回复 待解决
app如何申请位置权限
1329浏览 • 1回复 待解决
如何申请组合授权权限
1200浏览 • 1回复 待解决
HarmonyOS权限申请问题
1198浏览 • 1回复 待解决
HarmonyOS 权限申请拒绝问题
954浏览 • 1回复 待解决
是否可以自定义权限文字
2514浏览 • 1回复 待解决
Web组件如何申请位置权限
1327浏览 • 1回复 待解决