iOS设备蓝牙类库的选择

前言

我们知道苹果的手机是不能像android设备,利用蓝牙相互之间传递数据的.并且在设置->蓝牙中是搜索不到android设备的.为什么呢?

首先ios设备的蓝牙并不像并不是用来传递文件的.更多的作用是用来连接耳机,音响,打印机等设备
现在的AirDrop已经补充了该功能

ios设备的蓝牙设置中为什么搜不到android等设备

在iOS设备中,蓝牙设置中搜索到的设备列表全部都是通过MFI认证的.据说这个认证要9.9w刀

蓝牙的大版本迭代

  1. 2.0+时代 iphone4之前设备
  2. 4.0+时代 iPhone4s↑设备

iOS类库的选择

  1. CoreBlueTooth
  2. 需要配对双方设备的蓝牙版本最低为4.0(iphone4及更老的设备不支持)
  3. 设备无需MFI认证
  4. 可在app中自行搜索,链接,数据传输
  5. External Accessory
  6. 仅支持蓝牙版本为2.0
  7. 设备需要MFI认证
  8. 需要在设置->蓝牙中先将设备链接.

大家根据自己的业务场景选择合适的类库

我的处理方案

能舍弃2.0就尽量舍弃2.0了.
使用CoreBlueTooth.拥抱4.0+的设备才是王道.

你可能感兴趣的:(iOS设备蓝牙类库的选择)