iPhone用のウェブアプリを作っています。ユーザーが設定できる設定がいくつかありますが、そのiPhoneの設定を保存する方法がわかりません。ユーザーがアカウントにサインアップする必要はありません。iPhoneの一意の識別子(シリアル番号など)を取得する方法はありますか?基本的に、一意の識別子とは何ですか?HTML5 Webアプリでそれを取得するにはどうすればよいですか?
ありがとう!
iPhone アプリで UUID (普遍的に一意の ID) を NSString に取得する方法は次のとおりです。
CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault);
CFStringRef uuidStr = CFUUIDCreateString(kCFAllocatorDefault,uuid);
NSString* uniqueIdentifier = (__bridge NSString*)uuidStr;
Appleのドキュメントから:
GUID (Globally Unique Identifier) または IID (Interface Identifier) とも呼ばれる UUID (Universally Unique Identifier) は、一意であることが保証されている 128 ビットの値です。UUID は、それが生成されたコンピューターに固有の値 (通常はイーサネット ハードウェア アドレス) と、1582 年 10 月 15 日 00:00 以降の 100 ナノ秒間隔の数を表す値を組み合わせることにより、空間と時間の両方で固有になります。 :00.
サーバーに文字列を取得する限り、HTTP POST で送信するだけではどうですか?
http://whatismyudid.comを見て ください。Web がユーザーに受け入れられるプロビジョニング プロファイルを提供している場合、Web サイトは UDID も読み取ることができます ...