2

就是这个问题。您会看到其他设备声明它们可以,但构建在较旧的平台上。任何示例代码都会很棒。

4

1 回答 1

0

对的,这是可能的。您需要UIBackgroundModes在 info.plist 文件中设置为“bluetooth-central”。

另请注意, iOS 开发人员库中的技术问答 QA1657表示以下内容

External Accessory 框架旨在允许 iOS 应用程序仅与在Apple 的 MFi 被许可人计划下开发的硬件配件进行通信。兼容 MFi 的配件可以实现为有线设备,这意味着它们插入 iOS 设备的 30 针连接器,或者作为无线设备,它们使用蓝牙作为通信通道。无论哪种方式,使用外部附件框架的应用程序都不会被通知附件的存在,除非附件将自己标识为符合 MFi 标准,即它是专门设计用于与 iOS 应用程序交互的。

开发人员参考资料还说,iOS5 中有一个用于低功耗设备的核心蓝牙框架,但它仅适用于蓝牙 4.0 设备 (BTLE),目前在 iPhone 4S 上。

于 2012-01-23T19:13:17.270 回答