UDIDに関する別の質問...
UDIDは電話の一意の識別子ですが、IMEI番号も一意の識別子です。デバイスが異なるMACアドレスを持つことができることは理解していますが、IMEIは独特です。
したがって、私の質問は、UDIDのフォールバックとしてIMEIを使用する必要があるかどうかです。顧客の追跡を避けるためにUDIDが廃止された場合でも、AppleがIMEI番号を使用するアプリケーションを拒否したり、IMEI番号にアクセスする可能性を無効にしたりする可能性はありますか?
プライベートフレームワークを使用せずに取得することはできないと確信していますiPhone's
IMEI
。使用すると、自動的に拒否されます。さらに多くは番号iPods
を持っていませんIMEI
。Apple
また、の使用を禁止しているため、提案UDID
に固執する必要があります。Apple's
特別な考慮事項
uniqueIdentifierプロパティは使用しないでください。アプリに固有の一意の識別子を作成するには、CFUUIDCreate関数を呼び出してUUIDを作成し、NSUserDefaultsクラスを使用してデフォルトデータベースに書き込みます。
通常、モバイル開発者がいくつかの一意のIDを必要とする場合、解決策はユーザーの電子メールアドレスを尋ねることです。ユーザーのデバイスを本当に区別したい場合は、アプリの設定に保存するランダムなUUIDを作成できます。
それが役に立てば幸い ;)