2010-12-20 9 views
8

Gibt es eine Möglichkeit, dass ich das Windows Phone Gerät, auf dem meine App läuft, eindeutig identifizieren kann? Gibt es eine Windows Phone-Geräte-ID oder etwas?Erhalte die ID des aktuellen Windows Phone 7 Gerätes

+1

Duplikat: http://stackoverflow.com/questions/4037862/will-there-be-a-unique-and-unchanging-device-id-that-apps-have-access-to-window –

Antwort

19
object uniqueID; 
if (Microsoft.Phone.Info.DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out uniqueID)==true) { 
    byte[]bID=(byte[])uniqueID; 
    string deviceID=Convert.ToBase64String(bID); // There you go 
} 
4

Oder Sie können einen Globally Unique Identifier (GUID) im Allgemeinen http://msdn.microsoft.com/en-us/library/system.guid.aspx verwenden und diese ID speichern auf dem lokalen Speicher.

deviceID = Guid.NewGuid(); 
IsolatedStorageSettings.ApplicationSettings["DeviceId"] = deviceID; 
+0

Speichern auf lokalem Speicher habe ich vergessen zu erwähnen –