4

現時点では、ビーコンの範囲更新の取得を開始するために、次のようなことを行っています。


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];

これはうまく機能しています。しかし、私がuuidを指定するのではなく、範囲内のすべてのビーコン領域のuuidを取得し、それらすべてに範囲を設定する方法があるかどうか疑問に思っています。

これは、CoreBluetoothを使用して、範囲内の宣伝されたサービスを手動でチェックすることなどで可能になると思いますか? しかし、CoreLocation が何とかそれを行うことができれば、それはかなり複雑になります。

4

1 に答える 1

1

それはビーコンの使用方法ではないため、できません。あなたが知っているビーコンに反応するアプリを書くことになっています。したがって、あなたのアプリが実行されている携帯電話を、あなたが知らないビーコンでいっぱいの店や博物館に持って行っても、何も起こらないはずです.

于 2014-01-23T18:06:50.233 に答える