权限:提示允许,设置拒绝,检查时仍然允许

问题描述 投票:0回答:0

我正在开发 Xamarin.iOS 应用程序,我正在尝试确保权限。我已经知道只通过相应的提示请求一次许可。

但似乎如果,例如,在初步批准后,我拒绝设置中的权限,例如蓝牙,CBCentralManager 仍然返回AlwaysAuthorized...

Console.WriteLine($"BluetoothStatus [{CBCentralManager.Authorization}]");

这是默认行为吗?除了重新安装应用程序以再次获得权限外,我还能做什么?

提前致谢。

编辑:问题已解决。我没有在应用程序级别拒绝 BLE,而是在系统级别将其关闭。

c# ios xamarin.ios
© www.soinside.com 2019 - 2024. All rights reserved.