我需要访问iBeacons的原始广告数据(不是AltBeacons)。该应用程序不需要部署到AppStore中,因此使用私有框架是可以的。我尝试使用BeeTee,它显示了如何使用BluetoothManager.framework
,但它没有发现任何设备(在iPhone 6,iOS 8.4和iPod Touch,iOS 8.1.1上测试过)。
还有哪些其他选择?
答案 0 :(得分:0)
不幸的是,你不能这样做。 iOS具有安全块,可防止使用CoreBluetooth或其他方式读取iBeacons的原始广告字节。没有已知的解决方法。
我记录了我在blog post here.中找到解决方法的尝试。为了它的价值,您可以使用CoreBluetooth在OSX上和使用内置蓝牙扫描API的Android设备上执行此操作。它只是iOS阻止解码iBeacon广告的原始广告字节。