Non funziona l'identificativo Ibeacon?
-
21-12-2019 - |
Domanda
Sto usando STDK SDK.
PROXIMITY_UUID = "B9407F30-F5F8-466E-AFF9-25556B57FE6D"
// Beacon(iPad Air)
[[CLBeaconRegion alloc] initWithProximityUUID:PROXIMITY_UUID
major:2000
minor:300
identifier:@"my.test.beacon"];
// Beacon Receiver(Nexus 7 2nd gen)
beaconManager.startRanging(new Region("regid", PROXIMITY_UUID, null, null));
.
Ipad Beacon scoperto su Nexus 7. È corretto?
- .
-
Scarpe Shop 1
- .
- nome app: shoesman
- Identificatore: net.xyz.shoe
- maggiore: 5
- minore: 10
- Posizione: Tokyo
-
Scarpe Shop 2
- .
- nome app: shoesman
- Identificatore: net.xyz.shoe
- maggiore: 10
- minore: 3
- locateon: London
-
Ristorante cucina tailandese 1
- .
- nome app: thaiphoon
- Identificatore: com.qwer.thai
- maggiore: 10
- minore: 3
- Posizione: Tokyo
può vedere prodotti di scarpe Shop 2 quando esegui l'app Thaiphoon in Thai Restaurant 1? (Queste app usano la stessa forma JSON)
Soluzione
È necessario modificare UUID o Maggiore o Minore per differenziare tra Beacons.
Identificatore non gioca un ruolo Init.Anche come la maggior parte dei produttori di Beacon (come stimolo) non consentono il cambiamento in UUID dovresti solo utilizzare il maggiore e minore per identificare diversi fari.
Altri suggerimenti
Questo è Wojtek Borowicz dal team Community Estmiote.Solo per il record (non posso ancora pubblicare un commento): è possibile cambiare l'UUID dei tuoi Beacon con SDK SDK in questo momento.Non è stato possibile prima, ma la versione attuale di SDK, rilasciata un paio di settimane fa, lo consente.
Sì, questo è corretto.Sebbene il negozio n. 1 dovrebbe avere un importante set a 10 per avere formato simile al resto dei negozi.