1
我想在iOS鍵盤擴展(自定義鍵盤)中使用CoreBluetooth
API。但是,CBCentralManager
的狀態不受支持。我使用的設備是iPhone 6.它在容器應用程序內正常工作。這是否意味着CoreBluetooth
API不能在鍵盤擴展中使用?在iOS自定義鍵盤中使用時不支持iOS CoreBluetooth狀態
我想在iOS鍵盤擴展(自定義鍵盤)中使用CoreBluetooth
API。但是,CBCentralManager
的狀態不受支持。我使用的設備是iPhone 6.它在容器應用程序內正常工作。這是否意味着CoreBluetooth
API不能在鍵盤擴展中使用?在iOS自定義鍵盤中使用時不支持iOS CoreBluetooth狀態
根據NSExtension> NSExtensionAttributes,您需要在擴展的plist中將RequestOpenAccess
設置爲YES。
將此項設置爲YES允許分機訪問網絡資源。藍牙被視爲網絡資源,因此當RequestOpenAccess
爲否時,您將獲得CBManagerStateUnsupported
。