iOS 7以降、Apple iOSデバイスで直接UDIDを取得することは不可能です。ios9のUDIDの検索方法
私はappleがUIDevice.currentDevice()を使用することを示唆しています。identifierForVendor?.UUIDString。アプリをアンインストールした後は毎回変更されます。
私はGCMをユーザーに送信したい、ユーザーごとに2〜3個のデバイスがあります。ユニークにデバイスを識別するために私はUDIDが欲しいです。
ex。ユーザーが自分のサーバーのデータベース内に二つのデバイス
を持っている場合、私はこの
ユーザIDのようにそれを格納しています - >>> [email protected]
GCMID - >>> {UDIDForDevice1:GCMTokenForDevice1、UDIDForDevice2: GCMTOkenForDevice2}
ベンダー固有のUDIDは、アプリをアンインストールしても必ずしも変更されません。なぜあなたはUDIDが必要なのでしょうか?ベンダー固有のIDがあなたのために働くのはなぜですか? – nhgrif
私はGCMをユーザーに送信したいと思います。ユーザーごとに2〜3個のデバイスがあります。ユニークにデバイスを識別するために私はUDIDが欲しいです。 –
あなたの*実際の質問は、一人のユーザーで一意のデバイスを特定する方法です。 'vendorSpecificId'がそうしているからです。 – nhgrif