【发布时间】:2012-02-17 02:20:26
【问题描述】:
就是这个问题。您会看到其他设备声明它们可以,但构建在较旧的平台上。任何示例代码都会很棒。
【问题讨论】:
标签: ios ios5 background bluetooth locked
就是这个问题。您会看到其他设备声明它们可以,但构建在较旧的平台上。任何示例代码都会很棒。
【问题讨论】:
标签: ios ios5 background bluetooth locked
是的,这是可能的。您需要在 info.plist 文件中将UIBackgroundModes 设置为“bluetooth-central”。
另请注意,iOS 开发人员库中的 Technical Q&A QA1657 表示以下内容
外部附件框架旨在允许 iOS 应用程序仅与在 Apple's MFi licensee program 下开发的硬件附件通信。兼容 MFi 的配件可以作为有线设备实现,这意味着它们插入 iOS 设备的 30 针连接器,或者作为无线设备,它们使用蓝牙作为通信通道。无论哪种方式,使用 External Accessory 框架的应用程序都不会收到有关配件存在的通知,除非该配件将自己标识为符合 MFi 标准,即它是专门为与 iOS 应用程序交互而设计的。
开发人员参考资料还说,iOS5 中有一个用于低功耗设备的核心蓝牙框架,但它仅适用于蓝牙 4.0 设备 (BTLE),目前在 iPhone 4S 上。
【讨论】: