Sto sviluppando un'applicazione in cui utilizzo Beacons. Ho passato il relativo SDK Estimote per lo stesso. Ora il fatto è che ho bisogno di conoscere l'Unico Id di un particolare Faro. Supponiamo che io abbia 3 Beacon e tutti siano presenti nel raggio di un dispositivo. Ora voglio eseguire diverse funzioni basate sull'ID univoco dei beacon. Per questo ho bisogno di conoscere l'unico ID di ogni singolo faro. Attualmente sto dando UUID per un Beacon e sto solo controllando se si trova nella zona del dispositivo o meno. Il mio codice è il seguente: -Come ottenere l'ID univoco di un beacon utilizzando Estimote SDK in Android
private static final String ESTIMOTE_PROXIMITY_UUID = "XYZ";
private static final Region ALL_ESTIMOTE_BEACONS = new Region("regionId",ESTIMOTE_PROXIMITY_UUID, null, null);
beaconManager.setMonitoringListener(new MonitoringListener() {
@Override
public void onExitedRegion(Region region) {
//Region Exited
}
@Override
public void onEnteredRegion(Region arg0, List<Beacon> arg1) {
// TODO Auto-generated method stub
//Do something ...
}
});
Ora ho bisogno di ottenere l'ID univoco del Beacon di programmazione in modo che possa prendere decisioni a seconda delle ID. Per favore aiutami a risolvere lo stesso. Qualsiasi aiuto sarebbe apprezzabile. Grazie.
mi hanno dovuto affrontare lo stesso problema . Hai trovato una soluzione? – Roadblock