3

タイトルは実際に私の質問です。Apple が UUID の使用を許可しなくなったので、CFUUID を使用することにしました。

しかし、それに関していくつか質問があります。

はすべてのデバイスで一意ですか? はいの場合、UUID とどう違うのですか?

ランダムジェネレーターですか?はいの場合、それはどのくらい良いですか?10000 台のデバイスで重複がないことを確認できますか?

私は、 CFUUID を使用するこのソリューションと、サーバーに確実なランダムな一意の識別子を生成させることの中間にいます。ただし、これには、サーバーとデバイスの間で不要なコーディングと http 要求が必要になります。

何か案は?

4

2 に答える 2

1

世界中のすべての人がそれぞれ 6 億台の iOS デバイスを所有し、すべてのデバイスにアプリをインストールすると、どこかの 2 つのデバイスが同じ UUID を生成する可能性が 50% になります。

http://en.wikipedia.org/wiki/Universally_unique_identifier#Random_UUID_probability_of_duplicates

于 2014-02-19T01:14:28.490 に答える