簡體   English   中英

使用CLLocationManager監視所有可用的信標區域

[英]Monitoring ALL available beacon regions using CLLocationManager

目前我正在做類似以下的事情來開始獲取信標的范圍更新:


NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"bec26202-a8d8-4a94-80fc-9ac1de37daa6"];
self.beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid identifier:@"com.bla.bla"];
[self.locationManager startMonitoringForRegion:self.beaconRegion];

這工作得很好。 但我想知道是否有辦法讓所有信標區域的uuids在范圍內,並對它們進行測距,而不是我指定uuid。

我想這可以使用CoreBluetooth,手動檢查范圍內的廣告服務等? 但是如果CoreLocation可以以某種方式做到這一點,那將會非常復雜。

你不能,因為那不是你應該如何使用信標。 您應該編寫一個對您了解的信標做出反應的應用程序。 因此,如果我帶着你的應用程序將我的手機帶入一個商店或一個充滿了你不知道的信標的博物館,那么什么都不應該發生。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM