使用非iOS设备与iOS设备通信

rok*_*idi 2 ios core-bluetooth eaaccessory

如Apple文档中所示,可以通过EAAccessory Framework进行与认证附件(由Apple认证)的通信.但我有点困惑,因为有些帖子告诉我它也可以通过CoreBluetooth制作.

我还读到CoreBlueTooth仅受iOS 5支持,iPhone 4S可以与外部附件通信.

问题是"我应该同时使用CoreBluetooth和EAAccessory Framework(我认为在这种情况下我将不得不测试设备模型和iOS版本的组合)或者EAAccessory Framework是否足够? ".

Jus*_*tin 5

CoreBluetooth Framework仅用于与支持蓝牙低功耗的设备进行通信.EAAccessory Framework用于标准蓝牙连接.在撰写本文时,一个框架要求您成为Apple认证的MFI开发人员,并且需要特殊硬件(EAAccessory).另一个没有,但需要蓝牙低功耗设备(iPhone 4S)和iOS 5.0+

至于你应该支持两者,这完全取决于配件的使用.每个规格都有其优点和缺点,由您决定哪种最适合.

希望这可以帮助!