Seit iOS 7 ist es unmöglich, UDID direkt auf einem Apple iOS-Gerät zu erhalten.So finden Sie UDID für iOS9
ich weiß Apple schlägt vor für die Verwendung von UIDevice.currentDevice(). BezeichnerForVendor? .UUIDString. aber es ändert sich jedes Mal nach der Deinstallation der App.
Ich möchte GCM an die Benutzer senden, und pro Benutzer gibt es zwei bis drei iOS-Geräte. Also zum eindeutigen Identifizieren der Geräte möchte ich UDID.
für ex. wenn der Benutzer zwei Geräte hat
in meiner Server-Datenbank zu speichern, ich bin es, wie diese
userID - >>> [email protected]
GCMID - >>> {UDIDForDevice1: GCMTokenForDevice1, UDIDForDevice2: GCMTOkenForDevice2}
Die herstellerspezifische UDID ändert sich nach der Deinstallation der App nicht unbedingt. Warum benötigen Sie die UDID und warum funktioniert die herstellerspezifische ID nicht? – nhgrif
Ich möchte GCM an die Benutzer senden, und pro Benutzer gibt es zwei bis drei iOS-Geräte. Also zum eindeutigen Identifizieren der Geräte möchte ich UDID. –
Also, Ihre * tatsächliche * Frage ist, wie einzigartige Geräte über einen einzelnen Benutzer zu identifizieren? Weil 'vendorSpecificId' das tut. – nhgrif