The Android Beacon Library documentation describes using setBeaconLayout to match any beacon broadcasting a given BLE pattern of bytes.
This is more flexible than iOS, where we are restricted to finding only beacons for which we pass the specific UUID in advance, However, since this iOS restriction exists, I was wondering if it makes sense to impose the same limitation on ourselves in Android.
Is it possible to pass a specific UUID to setBeaconLayout or some other API so that didEnterRegion, etc. will only be called for a beacon with this specific UUID?
Examples for any protocol (AltBeacon, iBeacon, etc.) would be welcome.