2016-08-11 3 views
1

Ich konnte in der Dokumentation von Estimote nicht finden, wie die UUID, Major oder Minor zu bekommen, sobald ich eine Verbindung mit dem Beacon hergestellt.bekomme UUID, Major, Minor von Estimote Connection

Dieser Code gibt eine DeviceSetting zurück, aber ich kann nicht finden, wo die UUID-Variable ist. Hat jemand das herausfinden können? Ich muss die UUID Major und Minor überprüfen, um zu sehen, ob die Estimote Location Beacon bereits auf meinem Server registriert ist.

+0

Haben Sie Ihr Problem gelöst? – Salem

+0

Ja! Es hat wie ein Zauber funktioniert. Ich habe nur vergessen deine Antwort zu akzeptieren. –

Antwort

1

proximityUUID() gibt eine DeviceSetting<UUID> zurück, so dass Sie nach dem Wert unter Verwendung get fragen müssen. Versuchen Sie Folgendes (nicht getestet):

// ds is a DeviceSetting<UUID> instance 
ds.get(new SettingCallback<UUID>() { 
    @Override 
    void onSuccess(UUID value) { 
     // There it is  
    } 
    @Override 
    void onFailure(DeviceConnectionException e) { 
    } 
}) 
Verwandte Themen