在 Xamarin 中未获得蓝牙授权提示 iOS

Not Getting Bluetooth Authorization Prompt in Xamarin iOS

我有一个绑定了原生蓝牙 SDK 的 Xamarin Forms 应用程序,它在 iOS 12 上运行良好。

在 iOS 13,应用程序崩溃。我假设这是围绕新的蓝牙隐私设置。

但是尽管初始化了 CBCentralManager 的一个实例。我没有收到权限提示。

此外,我的应用在设置中没有蓝牙权限选项。

任何指导将不胜感激。

得到我的 今天工作,我用 Info.plist 中的新隐私条目 "NSBluetoothAlwaysUsageDescription" 修复了它。

因此请尝试将以下行添加到您的 Info.plist:

<key>NSBluetoothPeripheralUsageDescription</key> <string>My description for what i need Bluetooth Privs</string> <key>NSBluetoothAlwaysUsageDescription</key> <string>My description for what i need Bluetooth Privs</string>

问候