デバイスIDを取得してWebサービスに送信したいと思います。UDID
iOS6でどうすれば入手できますか
ありがとう
セキュリティ/プライバシー上の理由により、UDID は iOS 6 以降では使用できなくなりました。代わりに、identifierForVendor
またはを使用しますadvertisingIdentifier
。
アプリのベンダーに対してデバイスを一意に識別する英数字の文字列。(読み取り専用)
このプロパティの値は、同じデバイスで実行されている同じベンダーのアプリでも同じです。異なるベンダーから提供された同じデバイス上のアプリと、ベンダーに関係なく異なるデバイス上のアプリでは、異なる値が返されます。
各デバイスに固有の英数字の文字列で、広告の配信にのみ使用されます。(読み取り専用)
UIDevice の identifierForVendor プロパティとは異なり、すべてのベンダーに同じ値が返されます。この識別子は、ユーザーがデバイスを消去した場合などに変更される可能性があるため、キャッシュしないでください。
この投稿はそれをよく説明しています。
identifierForVendor
およびについては、Apple のドキュメントも参照してくださいadvertisingIdentifier
。