我是iOS CoreBluetooth的新手 - 我正确设置了一个中央管理器(看了几个教程并观看了WWDC)。但是,我的代表"做了发现外围设备"我的两个蓝牙耳机没有任何结果 - 一个是大约6岁,另一个我刚买的是3.0版。
我去杂货店再次运行我的应用程序 - 在那里找到了三个设备。所以我需要更好地了解是否只有某些设备(基于他们的版本等)会响应iOS CoreBluetooth?如果是这样,我如何识别仅适用于此框架的这类设备?有哪些替代方案可以发现不受支持的设备?感谢。
答案 0 :(得分:1)
CoreBluetooth仅用于连接使用蓝牙低功耗的设备,其静音与经典蓝牙有点不同。我不太了解耳机,但我猜大多数都使用标准蓝牙,因为蓝牙低功耗用于小型数据传输。
就连接蓝牙低功耗的设备而言,苹果限制大多数经典蓝牙连接到他们的Made For iPhone程序中制造的设备,这并不是一件容易的事。