2

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

我还读到 CoreBlueTooth 仅受 iOS 5 支持,iPhone 4S 可能与外部配件通信。

问题是“我应该同时使用CoreBluetooth 和 EAAccessory 框架(我认为在这种情况下我必须测试设备型号和 iOS 版本的组合)还是 EAAccessory 框架就足够了? ”。

4

1 回答 1

5

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

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

希望这可以帮助!

于 2012-02-20T18:20:56.553 回答