我已经使用 CoreBluetooth.framework 实现了一个应用程序来检查蓝牙是否打开/关闭,但是当我在我的 iphone 3GS 设备上运行该应用程序时,它显示该设备不支持蓝牙低功耗。请任何人帮助我,或者只是暗示支持 iphone 3GS 的任何其他蓝牙 API 也很明显。
谢谢
我已经使用 CoreBluetooth.framework 实现了一个应用程序来检查蓝牙是否打开/关闭,但是当我在我的 iphone 3GS 设备上运行该应用程序时,它显示该设备不支持蓝牙低功耗。请任何人帮助我,或者只是暗示支持 iphone 3GS 的任何其他蓝牙 API 也很明显。
谢谢
CoreBluetooth 框架仅在 iOS 5.0+ 中可用,蓝牙 4.0 的硬件目前仅包含在 iPhone 4S、iPhone 5 和新 iPad 中。您的 3GS 没有必要的硬件来支持 CoreBluetooth 框架调用,这就是您收到消息的原因。
我不知道你是否想在你的应用程序上使用私有 API,但如果你可以的话,这BluetoothManager
是一个简单的 API,可以做你需要的……这是一个可以帮助你的链接。除此之外,到目前为止还无法使用公共 API...
核心蓝牙仅适用于 BLE 模块(蓝牙 4.0)。iPhone 3GS 发布于 2009 年,BLE 标准发布于 2011 年。即使 iPhone 3GS 可以运行 iOS 6.0,它仍然无法与 CoreBluetooth 一起使用。