Mad*_*dhu 8 uuid core-location ios7 ibeacon
我接近完成一个使用Estimote信标的应用程序在我的项目中使用UUID硬编码,其中列出了使用ibeacon API的所有Estimote信标,但是当我尝试使用设备UUID创建我自己的设备作为信标发射器时与estimote UUID不同,我找不到它,因为我在代码中提到的UUID是Estimote的.
所以我的问题是,有什么方法可以找到我可以用苹果的ibeacon API跟踪的所有信标(Ex-Estimote Beacons,Kontakt Beacons,Blue cat Beacons和ibeacon硬件)?
使用相同的代码我想跟踪所有信标而无需对任何UUID进行硬编码?
可能吗?
不可以,您必须告诉 CoreLocation 您希望应用程序看到的任何 iBeacon 的 ProximityUUID,否则它不会告诉您。请参阅http://developer.radiusnetworks.com/2013/10/21/corebluetooth-doesnt-let-you-see-ibeacons.html
这并不意味着您需要对应用程序中的每个 UUID 进行硬编码。这样做将要求您在每次添加具有另一个 UUID 的 iBeacon 时重新提交应用程序以供批准。
另一种方法是使用 Web 服务为您提供要搜索的 UUID 列表。您可以构建自己的,或使用我公司的ProximityKit服务来为您完成此操作。