12

デバイスIDを取得してWebサービスに送信したいと思います。UDIDiOS6でどうすれば入手できますか

ありがとう

4

2 に答える 2

26

セキュリティ/プライバシー上の理由により、UDID は iOS 6 以降では使用できなくなりました。代わりに、identifierForVendorまたはを使用しますadvertisingIdentifier

ベンダーの識別子:

アプリのベンダーに対してデバイスを一意に識別する英数字の文字列。(読み取り専用)

このプロパティの値は、同じデバイスで実行されている同じベンダーのアプリでも同じです。異なるベンダーから提供された同じデバイス上のアプリと、ベンダーに関係なく異なるデバイス上のアプリでは、異なる値が返されます。

広告識別子:

各デバイスに固有の英数字の文字列で、広告の配信にのみ使用されます。(読み取り専用)

UIDevice の identifierForVendor プロパティとは異なり、すべてのベンダーに同じ値が返されます。この識別子は、ユーザーがデバイスを消去した場合などに変更される可能性があるため、キャッシュしないでください。

この投稿はそれをよく説明しています。

identifierForVendorおよびについては、Apple のドキュメントも参照してくださいadvertisingIdentifier

于 2012-11-19T15:36:08.013 に答える