2017-09-15 2 views
0

Ich möchte eine App in Android 6 entwickeln. Ich muss iBeacon Paket übertragen.UUID für iBeacon für LE Werbung

Als ich in iBeacon Ankündigung Paketspezifikation eincheckte müssen wir UUID zusammen mit Major-Nummer und Minor-Nummer übertragen.

So ist meine Frage

Gibt es einen Prozess/Lizenz für die Erzeugung UUID?

+0

Nein. Erzeugen Sie einfach jede beliebige UUID. – Paulw11

+0

Danke für die Antwort. Nach der UUID-Generierung gibt es einen Schritt zum Registrieren der UUID auf Apple-Website? – HKP

+0

nein. Angenommen, Sie haben die Befehlszeile 'uuidgen' auf macOS oder etwas Ähnliches verwendet, um die UUID zu generieren, sind die Chancen einer Kollision mit einer anderen Uuid infinitesimal klein. – Paulw11

Antwort

0

Sie können zwar eine beliebige Bytefolge für eine ProximityUUID verwenden, sie sind jedoch universell eindeutig, sodass Sie sicher sein können, dass Ihre Bytefolge nicht von anderen verwendet wird. Wenn dies Ihr Ziel ist, sollten Sie einen dedizierten UUID-Generator verwenden, der einen sicheren Zufallszahlengenerator und einen Startwert verwendet, um eine Byte-Sequenz zu generieren, die mit hoher Wahrscheinlichkeit global eindeutig ist.

Android hat eine API gebaut dies hier zu tun: https://developer.android.com/reference/java/util/UUID.html

Es gibt auch viele Online-Web-basierte Tools, die das gleiche tun. Eine schnelle Google-Suche nach "UUID-Generator" findet mehrere Optionen.

+0

Danke für die Antwort. Ich habe viele Seiten referenziert und erwähnt, dass UUID über https://www.uuidingerator.net generiert werden kann. Wenn ich eine neue UUID erzeuge, wird garantiert, dass sie eindeutig ist. Gibt es einen Schritt, um unsere UUID auf der Apple-Website zu registrieren? – HKP

+0

Danke für die Antwort. Ich habe viele Seiten referenziert und erwähnt, dass UUID über uuidgeneratorCon generiert werden kann. Nachdem die UUID generiert wurde, gibt es irgendeinen Schritt, um die UUID auf der Apple-Site zu registrieren? – HKP

+0

Keine Registrierung der UUID bei Apple erforderlich. Die Schönheit eines "universell einzigartigen Bezeichners" ist, dass Mathematik es einzigartig macht. Es besteht keine Notwendigkeit für eine zentrale Behörde. – davidgyoung

Verwandte Themen