2017-10-21 1 views
-3

Ich bin auf der Suche nach einem getesteten funktionierenden Beispielcode von Android App, die ein virtuelles Beacon erstellt und beginnt, es zu werben. Ich habe schon einige Tutorials/Beispiele getestet, aber ohne Erfolg. Meine Zielumgebung ist Android 7 auf Galaxy S7.
Schätzen Sie Ihre Hilfe. !Arbeite iBeacon/BLE Beacon App Codebeispiel

Antwort

0

Es gibt einen Senderabschnitt im Android Beacon-Bibliothek Beispielseite hier:

http://altbeacon.github.io/android-beacon-library/samples.html

Zwei Tipps zu machen, diese Arbeit, so dass es von einer anderen App nachweisbar ist.

  1. Legen Sie das richtige BeaconLayout des zu übertragenden Beacontyps fest. Sie können die Beacon-Layout-Strings für verschiedene Bakentypen siehe hier:

https://beaconlayout.wordpress.com

  1. Wenn Sie möchten, dass Sie IBeacon stellen Sie sicher übertragen stellen Sie den Buchungskreis zu, dass von Apple (0x004c), so dass es als Apple iBeacon-Format erkannt wird.
+0

Vielen Dank! Genau das habe ich gesucht. Ich habe verschiedene Layouts ausprobiert und vor ein paar Tagen angefangen, auch mit Buchungskreis (Feld ".setManufacturer") zu experimentieren. Dies macht den Trick - damit Beacon als iBeacon erkannt wird, benötigen Sie sowohl das richtige Layout als auch den richtigen Firmencode. Ansonsten wird es als peripher erkannt. – RSmolenski

+0

Jetzt habe ich eine andere Herausforderung. Es scheint, wenn mein Telefon mit der Freisprecheinrichtung BT im Auto verbunden ist, gibt es Fälle, in denen die Beacon-Werbung nicht aufhört, wenn ich '.stopAdvertising()' ausführe. Ich habe dies einige Male wiederholt - es scheint, dass, wenn das Telefon für längere Zeit mit Bluetooth verbunden ist, solche Dinge passieren. Ich muss es mit verschiedenen Bluetooth-Geräten testen. – RSmolenski