В документации к Android Beacon Library описано использование setBeaconLayout для сопоставления с любым маяком, транслирующим данный образец байтов BLE.
Это более гибко, чем iOS, где мы ограничены поиском только маяков, для которых мы заранее передаем конкретный UUID. Однако, поскольку это ограничение iOS существует, мне было интересно, имеет ли смысл накладывать такое же ограничение на себя в Android.
Можно ли передать определенный UUID в setBeaconLayout или какой-либо другой API, чтобы didEnterRegion и т. Д. Вызывались только для маяка с этим конкретным UUID?
Приветствуются примеры для любого протокола (AltBeacon, iBeacon и т. Д.).