android – iOS的BluetoothSocket相当于什么?

我想在我的蓝牙设备和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

点赞