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