You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:49:48