在 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>
问候
我有一个绑定了原生蓝牙 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>
问候