微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ACCESS_MEDIA_LOCATION权限请求未显示提示

如何解决ACCESS_MEDIA_LOCATION权限请求未显示提示

我已将我的应用设置为目标AP 29,并从清单中删除requestLegacyExternalStorage=true

现在,我正在检查用户是否具有此权限,如果结果被拒绝,我将请求权限。

我的问题是,权限请求正在返回Granted,而没有显示提示...我知道流程是有效的,因为我能够在被授予后从图片中读取GPS位置。

我看到权限状态= Denied,并且在我明确请求此权限后,它会返回Granted,而无需任何用户交互。

一切看起来都不错,但我对没有看到提示感到困惑... 这是预期的吗?我看到此许可被视为“危险”,因此我希望得到提示。我正在Android 10设备上进行测试。

由于该项目是Xamarin,并且权限逻辑是通过第三方库处理的,所以我没有显示任何代码,不要认为我的代码会有所帮助,因为该组件隐藏了请求权限的平台逻辑。 / p>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。