2017-01-25 4 views
0

Ich habeKontakt IO Beacon - Verwendung von API Key

https://github.com/kontaktio/kontakt-beacon-admin-sample-app

Hier haben Demo von GitHub heruntergeladen sie Server API-Schlüssel verwendet zu initialisieren.

public class App extends Application { 

    private static final String API_KEY = "Your Api Key here"; 

    @Override 
    public void onCreate() { 
    super.onCreate(); 
    initializeDependencies(); 
    } 

    //Initializing Kontakt SDK. Insert your API key to allow all samples to work correctly 
    private void initializeDependencies() { 
    KontaktSDK.initialize(API_KEY); 
    } 

} 

Meine Frage ist,

es ist wohl zu scannen und nur diejenigen Leuchtfeuer zu geben, die mein Portal registriert sind, von denen Server-API-Schlüssel ich in obigen Code platziert haben?

Zur Zeit, ich führe die Demo mit 2 verschiedenen API-Schlüssel und die Zeit bekomme ich 2 meiner Beacons, die nur mit einem einzigen API-Schlüssel registriert sind, denke ich, dass der zweite Schlüssel keine Beacon im Ergebnis geben sollte Scan.

Bitte löschen Sie meine Zweifel. Wie benutzt man den API-Schlüssel, um nur die Beacons zu erhalten, die nur für diesen Schlüssel registriert sind?

Antwort

0

Der API-Schlüssel soll jede Kommunikation mit RESTful API von Kontakt.io authentifizieren; Scannen erfolgt lokal über die BLE-Schnittstelle, deshalb können Sie beide Geräte sehen.

Probieren Sie stattdessen die Konfiguration aus, die nur bei der Authentifizierung mit dem richtigen API-Schlüssel die entsprechenden Anmeldeinformationen abrufen sollte.