Flutter permission_handler在Android 13下无法识别大致位置权限状态的问题咨询
Flutter permission_handler在Android 13下无法识别大致位置权限状态的问题咨询
我刚接触Flutter,最近在跟着指南学习使用permission_handler插件。现在我在Android 13设备上测试应用,请求位置权限时,用户可以选择只授予大致位置权限,而非精确位置权限。
当用户授予精确位置权限时,一切都正常;但如果只授予大致位置权限,我去检查Permission.location.status、Permission.locationWhenInUse.status和Permission.locationAlways.status这三个状态时,结果全都是denied。
我现在有两个疑问:
- 怎么区分用户是完全拒绝了权限,还是只授予了大致位置权限?
- 如何查看用户授予我的位置权限精度是哪种?
我试过在控制台打印所有权限及其状态,但完全找不到和大致位置权限相关的信息。
备注:内容来源于stack exchange,提问作者Tiziano
相关产品推荐
相关产品推荐

