【发布时间】:2019-01-29 14:39:03
【问题描述】:
我最近创建了一个应用,它使用 iOS 上的 CoreBluetooth 连接到热敏打印机。 一切都很好,除了一件事。 我可以看到超过 20 个蓝牙设备,但只有一个是热敏打印机。 有没有办法让我在连接之前知道这个外围设备是否是热敏打印机,以便我可以显示/隐藏它? 谢谢
【问题讨论】:
-
检查它宣传的服务?
-
我之前试过,由于某种原因服务列表为零
-
它的广告是什么?你能隔离你所定位的外围设备的广告数据吗?
-
我如何在调用 peripheral.discorverServices() 之前获取列表,因为我尝试过,但确实在委托函数 didDiscoverServices 中得到了响应
标签: ios swift core-bluetooth thermal-printer cbperipheral