【问题标题】:Device pairing using private iOS BluetoothManager framework使用私有 iOS BluetoothManager 框架进行设备配对
【发布时间】:2011-12-08 21:30:07
【问题描述】:

我一直在使用 iOS 5.0 中的私有 BluetoothManager 框架,我已经能够成功启动/停止蓝牙并获得设备列表,但是我不知道如何启动配对。

我最接近的是尝试使用连接:

[[BluetoothManager sharedInstance] connectDevice:dev];

其中 dev 是在扫描期间发现的 BluetoothDevice 对象。

这似乎尝试配对(当我尝试连接到我的 iMac 时,配对对话框会出现片刻),但很快就失败了。

我注意到 BluetoothManager.h 包含一个可能有帮助的 BTPairingAgentImpl 结构,但我不知道该结构包含什么或如何使用它。

任何帮助将不胜感激。

【问题讨论】:

  • 您找到连接蓝牙设备的方法了吗?如果是的话,那就太好了,如果你能联系我。谢谢!
  • 不幸的是,需要蓝牙连接的项目被搁置了,所以我没有理由继续搞砸它。

标签: iphone ios bluetooth iphone-privateapi


【解决方案1】:

这样做的正确方法是获取一个 BluetoothDevice 对象(参见 BluetoothDevice.h)并使用它的方法:配对、连接等。

【讨论】:

  • 迟到评论但是:设备上没有“配对”方法。只需“连接”和“取消配对”。尽我所能确定,必须使用配对代理来建立配对,但尚未成功。
  • Iphone 5s 不支持蓝牙,你能帮帮我吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 1970-01-01
  • 1970-01-01
  • 2017-10-23
  • 2014-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多