私は iphone アプリを開発しています。whoisHere や pmesssenger アプリケーションのような 5 文字の一意のキー (整数とアルファベットで構成される) をすべてのユーザーに割り当てる必要があります。
問題は、キーが普遍的に一意である必要があり、2 人のユーザーが同じキーを持つことは決してないということです。
私が今集めた情報は次のとおりです。
1- iphone uid または CFUUID クラスを使用してキーをローカルに生成できますが、5 文字の一意のキーに正常に変換する方法がわかりません。
2-キーの生成をグローバルにすることができます。たとえば、アプリはサーバーに接続して一意のキーを取得します。
一方、ユーザーがデバイスを変更してもUIDを保持する必要があります。たとえば、pmessengerアプリケーションのWebサイトによると、ユーザーはUIDを保持できます。
「電話機を変更しても PMiD を保持できます...そのためには、古い電話機のバックアップから新しい電話機を復元するだけで済みます...PMiD は新しい電話機に転送されます。古い電話から pMessenger をアンインストールすることを忘れないでください。古い電話を売却し、新しいユーザーが pMessenger をダウンロードすると、完全に異なる PMiD が取得されます。」
それで、どうすればそれができますか?前もって感謝します 。