我想在我的蓝牙设备和iPhone之间传输文件.
在iOS平台上有类似于
android.bluetooth.BluetoothSocket的东西吗?
将非常感谢连接到蓝牙插座的一些代码示例.
最佳答案
This article描述了通过蓝牙建立数据交换的5种方法;其中2个(使用私有API和在越狱设备上使用Ringwald的BTStack)将不允许您的应用程序在AppStore上发布;一个看起来不是一个真正的选择(MFi许可).有两个选项可能有用:
>使用GameKit.这使您的应用只能与iOS设备进行蓝牙连接.所以看来它不是你的选择.
教程:http://code.tutsplus.com/tutorials/bluetooth-connectivity-with-gamekit–mobile-11610
>使用CoreBluetooth.不仅限制与iOS设备的连接,而是需要支持您要连接的设备的蓝牙低功耗(BLE)协议.我调查了大约一年前通过BLE连接iOS和Android的可能性,并得出结论,Android设备当时没有提供足够的BLE支持.也许过去一年有些事情发生了变化.请注意,BLE不提供“套接字”范例,因此可能不符合您的需求.
教程:http://code.tutsplus.com/tutorials/ios-7-sdk-core-bluetooth-practical-lesson–mobile-20741