ACCESS_MEDIA_LOCATION权限请求未显示提示

问题描述

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

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

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

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)