AirLocate только ищет определенные UUID?
Я тестировал некоторые iBeacons - тогда я установил UUID маяка на значение, отличное от значения по умолчанию, которое AirLocate не обнаружил.
AirLocate только ищет определенные UUID радиобуя или я делаю что-то не так?
Спасибо!
2 ответа
AirLocate работает по-разному, в зависимости от того, используете ли вы дистанцию или мониторинг. Когда вы осуществляете мониторинг, вы можете выбрать любой из восьми встроенных ProximityUUID для мониторинга, а также можете также выбрать мониторинг на основе основного и второстепенного идентификатора. Хотя вы можете вручную редактировать один из встроенных ProximityUUID, его изменение влияет только на отслеживаемый в данный момент регион - оно не изменяет список из восьми встроенных идентификаторов.
Восемь встроенных ProximityUUIDS:
E2C56DB5-DFFB-48D2-B060-D0F5A71096E0
5A4BCFCE-174E-4BAC-A814-092E77F6B7E5
74278BDA-B644-4520-8F0C-720EAF059935
112ebb9d-b8c9-4abd-9eb3-43578bf86a41
22a17b43-552a-4482-865f-597d4c10bacc
33d8e127-4e58-485b-bee7-266526d8ecb2
44f506a4-b778-4c4e-8522-157aac0efabd
552452fe-f374-47c4-bfad-9ea4165e1bd9
При ранжировании AirLocate ищет любой iBeacon с любым из восьми встроенных ProximityUUID одновременно. Невозможно вручную выбрать меньший список для выбора, равно как и нет способа вручную отредактировать UUID. Также невозможно установить мажор или минор для фильтрации ранжированных iBeacon.
Если вы хотите использовать AirLocate для определения диапазона для iBeacon, чей ProximityUUID отсутствует в этом списке, вы должны изменить исходный код, добавив свой собственный ProximityUUID.
Как видно из источника
E2C56DB5-DFFB-48D2-B060-D0F5A71096E0
5A4BCFCE-174E-4BAC-A814-092E77F6B7E5
74278BDA-B644-4520-8F0C-720EAF059935
Обратите внимание, где указаны другие перечисленные выше.