我在iOS设备上对iBeacons和CoreBluetooth进行了大量的研究.你的帖子和研究都很棒.我学到了很多东西.不幸的是,我陷入了死胡同,因为它与我真正想做的事情有关.
我正在阅读这篇文章:http: //developer.radiusnetworks.com/2013/10/21/corebluetooth-doesnt-let-you-see-ibeacons.html ....
......并且它指出,如果没有proximityUUID,你无法在CoreBluetooth上做很多事情.那就是说,如果我真的有这个怎么办?
我想做的是将iBeacons放在给定的位置.我将使用didEnterRegion
CLLocationManager委托方法来了解我们何时进入该区域.我想用它来触发信标的一些CoreBluetooth监控,以便可以在后台完成.我只需要RSSI和一个唯一的标识符(我现在可以不使用Major和Minor),这是我能够在前台获得的,但不是在后台.
我的印象是,如果我的应用程序设置了"bluetooth-central"(现在"App Communicates using CoreBluetooth"),我仍然可以在后台获取这些基本数据.
你能否阐明我正在做的事情?目前,它似乎没有其他人尝试过这个,我很乐意让它继续下去并分享它,因为如果我能够克服这个障碍,它似乎是一个可行的解决方案.
思考?