0

我已经使用 CoreBluetooth.framework 实现了一个应用程序来检查蓝牙是否打开/关闭,但是当我在我的 iphone 3GS 设备上运行该应用程序时,它显示该设备不支持蓝牙低功耗。请任何人帮助我,或者只是暗示支持 iphone 3GS 的任何其他蓝牙 API 也很明显。

谢谢

4

3 回答 3

7

CoreBluetooth 框架仅在 iOS 5.0+ 中可用,蓝牙 4.0 的硬件目前仅包含在 iPhone 4S、iPhone 5 和新 iPad 中。您的 3GS 没有必要的硬件来支持 CoreBluetooth 框架调用,这就是您收到消息的原因。

于 2012-02-23T23:21:48.347 回答
0

我不知道你是否想在你的应用程序上使用私有 API,但如果你可以的话,这BluetoothManager是一个简单的 API,可以做你需要的……这是一个可以帮助你的链接。除此之外,到目前为止还无法使用公共 API...

于 2012-06-03T11:13:34.143 回答
0

核心蓝牙仅适用于 BLE 模块(蓝牙 4.0)。iPhone 3GS 发布于 2009 年,BLE 标准发布于 2011 年。即使 iPhone 3GS 可以运行 iOS 6.0,它仍然无法与 CoreBluetooth 一起使用。

于 2014-10-24T17:16:06.887 回答