出来ますか?もちろん; ただし、クライアントの iPhone アプリが別の世界に存在する場合を除き、クライアントの iPhone アプリは、RFC 4122 バリアントで説明されているバージョンに固執することでより適切に機能する可能性があります。
クライアントと一緒に座って、uuid レイアウトについて説明すると役立つ場合があります。UUID オプションを示すために、Mahonri Moriancumer の UUID および GUID ジェネレーターとフォレンジックを使用することを検討してください。
更新: これをもう少し考えてみると、生成された UUID に署名を追加する方法があります...
バージョン 1 の UUID 構造 (RFC 4122 バリアント) を検討してください。このタイプの UUID の場合、最後の 12 桁は、UUID を生成したコンピューターのイーサネット カードの MAC アドレスを表します。
特定のイーサネット カード (古い古いものであっても) から MAC アドレスを取得し、そのカードを破棄した場合、他のコンピュータがそのイーサネット カードの MAC アドレスを使用して UUID (v1) を生成することはありません。二度と。次に、そのMACアドレスを「完全なUUID文字列内の独自の小さな固定文字セット」として使用できます。
次に、この MAC アドレスを UUID の最後の 12 桁として使用する独自の UUID v1 ジェネレーターを作成します。残りの UUID 桁は、v1 仕様に準拠できます。結果として生成される UUID は v1 仕様に完全に準拠し、最後の 12 桁で (セットとして) 識別できます。