向用户申请授予权限但被用户拒绝后,如何处理才能避免应用二次进入时崩溃
- 业务功能所需要的权限被用户拒绝后不再弹窗请求权限而是直接返回结果。
- 若开发者在请求权限后未进行相关判断,会导致应用直接访问受权限管控的目标对象,此时应用可能会因为没有对应权限而被拒绝访问,从而导致应用意外终止。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何避免app的二次打包,确保应用的安全性?
283浏览 • 1回复 待解决
求大佬告知如何向用户申请授权
89浏览 • 2回复 待解决
如何实现向用户申请授权的功能
788浏览 • 1回复 待解决
实现二次侧滑退出应用
754浏览 • 1回复 待解决
class二次刷新渲染数组
367浏览 • 1回复 待解决
权限的申请与校验,该如何处理啊?
456浏览 • 1回复 待解决
有api可以知道用户已经拒绝过某权限么
435浏览 • 1回复 待解决
权限访问控制管理,如何防止用户未正常申请权限,造成应用使用过程中权限报错。
543浏览 • 1回复 待解决
如何在使用权限对应的功能时,以同步告知的方式向用户明示权限使用目的
706浏览 • 1回复 待解决
华为账号实时验证/二次放号相关咨询
673浏览 • 1回复 待解决
用户禁止了应用弹框权限,如何再通过requestPermissionFromUser调用
300浏览 • 1回复 待解决
非首次授权跳转设置,对于用户非第一次授权或者拒绝授权时,让用户选择跳转设置去手动授权或者忽略。
344浏览 • 1回复 待解决
关于MySQL用户权限的问题
1553浏览 • 1回复 待解决
如何处理消息被频控的问题
825浏览 • 1回复 待解决
为啥我的申请鸿蒙系统资格一直被拒绝
6722浏览 • 1回复 待解决
应用弹框获取相册权限,用户禁止了,后续再调用requestPermissionFromUser不会再拉起用户授权弹窗
690浏览 • 1回复 待解决
Image已加载网络图片,二次加载是否有缓存机制
52浏览 • 1回复 待解决
HarmonyOS Connect HiLink SDK二次开发指南在哪里有呀
7272浏览 • 1回复 待解决
应用线程过多时如何处理
864浏览 • 1回复 待解决
如何处理应用卡死(appfreeze)问题
828浏览 • 1回复 待解决
怎么获取当前用户的用户ID
336浏览 • 1回复 待解决
应用卸载时如何保留用户数据
654浏览 • 1回复 待解决
授权首次拒绝后再次需要授权时跳转至设置界面的demo
735浏览 • 1回复 待解决
是否需要在应用发布签名发生变更,应用版本更新后,手机用户先卸载原来的应用才能安装
292浏览 • 1回复 待解决
如何处理应用存在的URL硬编码?
393浏览 • 1回复 待解决
1. 应用在调用受权限保护的接口前,需要先校验应用是否已经获取该权限。如果校验结果显示,应用已经获取了该权限,那么应用可以直接访问该目标接口,否则,应用需要通过动态弹框先申请用户授权,并根据授权结果进行相应处理。
2. 如果用户拒绝授予某个权限时,需要确保与此权限无关的其他业务功能应能正常使用,不能影响应用的正常注册或登录。
3. 当用户主动触发使用此业务功能或为实现业务功能所必须时,应用程序可通过界面内文字引导,让用户主动到“系统设置”中授权。
参考链接
访问控制概述