3

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

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

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

我看到权限状态 =Denied并且一旦我明确请求此权限,它就会在Granted没有任何用户交互的情况下返回。

一切看起来都不错,但我对没有看到提示感到困惑……这是预期的吗?我看到这个权限被认为是“危险的”,所以我期待一个提示。我正在 Android 10 设备上进行测试。

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

4

0 回答 0