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?

    .
  1. Scarpe Shop 1

      .
    • nome app: shoesman
    • Identificatore: net.xyz.shoe
    • maggiore: 5
    • minore: 10
    • Posizione: Tokyo
  2. Scarpe Shop 2

      .
    • nome app: shoesman
    • Identificatore: net.xyz.shoe
    • maggiore: 10
    • minore: 3
    • locateon: London
  3. Ristorante cucina tailandese 1

      .
    • nome app: thaiphoon
    • Identificatore: com.qwer.thai
    • maggiore: 10
    • minore: 3
    • Posizione: Tokyo
  4. può vedere prodotti di scarpe Shop 2 quando esegui l'app Thaiphoon in Thai Restaurant 1? (Queste app usano la stessa forma JSON)

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top