У меня есть несколько iBeacon с одним и тем же UUID, но разными старшими и второстепенными номерами. Это могут быть разные комбинации для мажора и минора, но UUID остается прежним. Скажем, например,
- устройство №1 — UUID xyz, старший 1, второстепенный 1
- устройство №2 — UUID xyz, старший 1, второстепенный 2
- устройство №3 — UUID xyz, старший 2, второстепенный 1
- .....
- устройство #n - UUID xyz, старший 10, младший 1
Кроме того, эти iBeacons расположены в непосредственной близости, в пределах от 1 до 50 футов. Следовательно, их области могут пересекаться друг с другом.
В моем приложении для iOS я хочу обнаружить все iBeacon с одним и тем же UUID в области, а затем выполнить итерацию по ним и прочитать основные и второстепенные значения каждого из них, чтобы определить, какой из них был обнаружен.
Могу ли я использовать init(proximityUUID: UUID,
identifier: String)
с моим UUID, а затем перебирать их?