我的应用程序正在请求本地网络权限。单击“确定”后,我看到蓝牙权限被拒绝警报。
我已将
NSBluetoothAlwaysUsageDescription
和 NSBluetoothPeripheralUsageDescription
添加到我的 Info.plist
中。
我在提示蓝牙权限的同时从react-native-permissions中添加了
PERMISSIONS.IOS.BLUETOOTH_PERIPHERAL
。
我已经检查了 Xcode 中后台模式下的
Acts as a Bluetooth LE accessory
选项。
所以我不确定我做错了什么或错过了什么。
设备是iPhone 11 & iOS 16.6
当我检查“设置”>“我的应用程序”>时,我在列表中没有看到蓝牙,并且我不确定如何直接在“设置”中添加权限。
NSBluetoothPeripheralUsageDescription:https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothperipheralusagedescription
如果应用程序想在您的设备上使用蓝牙:https://support.apple.com/en-us/102267
在 iPhone 上设置和使用蓝牙配件:https://support.apple.com/en-gb/guide/iphone/iph3c50f191/ios
关于 iOS、iPadOS 和 watchOS 中的隐私和服务:https://support.apple.com/en-us/102515