2017-09-15 7 views
0

Android 6でアプリケーションを開発したいと思います。私はiBeaconパケットを送信する必要があります。LE広告のiBeaconのUUID

私はiBeacon広告パケット仕様をチェックしたので、メジャー番号とマイナー番号と共にUUIDを送信する必要があります。

は、だから私の質問はこれ

は、世代UUIDのための任意のプロセス/ライセンスがありますか?

+0

いいえ。あなたが好きなuuidを生成してください。 – Paulw11

+0

お返事ありがとうございます。 UUIDの生成後、アップルのサイトにUUIDを登録するステップはありますか? – HKP

+0

あなたが 'uuidgen'コマンドラインをmacOSなどで使用したと仮定すると、UUIDを生成するのに似た何かが、他のいくつかのuuidとの衝突の可能性は無限小です。 – Paulw11

答えて

0

ProximityUUIDに使用するバイトシーケンスはすべて使用できますが、ユニークなユニークなデザインになっているため、他の人がバイトシーケンスを使用していないことを確信できます。これがあなたの目標である場合は、セキュアな乱数ジェネレータとシード値を使用して、グローバルに一意である可能性が非常に高いバイトシーケンスを生成する専用のUUIDジェネレータを使用することが望ましいでしょう。

のAndroidは、ここではこれを行うにはAPIが組み込まれています:https://developer.android.com/reference/java/util/UUID.html

も同じことを行うオンラインのWebベースのツールがたくさんあります。 "UUID generator"をGoogleですばやく検索すると、いくつかのオプションが見つかります。

+0

お返事ありがとうございます。私は、多くのサイトと、UUIDがhttps://www.uuidgenerator.netから生成できることを述べました。ユニークであることが保証されているかどうか、新しいUUIDを生成する場合AppleのサイトにUUIDを登録するステップはありますか? – HKP

+0

お返事ありがとうございます。私は多くのサイトとUUIDがuuidgenerator.netを通じて生成できることに言及しました。 UUIDが生成されたら、アップルサイトでUUIDを登録するステップはありますか? – HKP

+0

AppleにUUIDを登録する必要はありません。 「ユニバーサルユニークな識別子」の美しさは、数学がそれをユニークにするということです。中央の権限は必要ありません。 – davidgyoung

関連する問題