2016-07-23 4 views
1

iOSキーボード拡張(カスタムキーボード)内でCoreBluetooth APIを使用します。ただし、CBCentralManagerの状態はサポートされていません。私が使用するデバイスはiPhone 6です。これはコンテナアプリ内で正常に動作します。これは、キーボード拡張内でCoreBluetooth APIを使用できないことを意味しますか?iOSカスタムキーボードで使用するとiOS CoreBluetoothの状態がサポートされない

答えて

0

拡張機能のplistでNSExtension> NSExtensionAttributesの下にRequestOpenAccessをYESに設定する必要があります。

これを[はい]に設定すると、拡張機能はネットワークリソースにアクセスできます。 Bluetoothはネットワークリソースとみなされ、RequestOpenAccessがNOの場合はCBManagerStateUnsupportedになります。

関連する問題