info.plist中是否需要支持的外部协议来支持BT键盘?

时间:2014-12-16 15:26:16

标签: ios eaaccessory bluetooth-keyboard

在info.plist中没有任何其他UISupportedExternalAccessoryProtocols("支持的外部附件协议"),将BT键盘连接到iOS可以与UI控件进行交互。

但是,当它连接时,我在EAAccessoryManager :: connectedAccessories中看不到任何内容(数组本身为零),因此不会收到外部附件连接/断开与BT键盘的通知打开/关闭电源。

也许我在这里期待太多,但是有可能iOS认为该应用无法与BT键盘实际交互,因为它没有在info.plist中列出,因此赢得了#t通过EAAccessoryManager发布它,但由于UI框架具有特权,它仍然会知道它在那里并用它进行文本字段交互吗?

1 个答案:

答案 0 :(得分:0)

ExternalAccessory框架的蓝牙相关部分允许您连接到MFi批准的设备并使用iAP,Apple的专有替代SPP。键盘可能使用HID配置文件,这意味着您将无法从应用程序连接到它。