2010-12-20 8 views
8

¿Hay alguna manera de identificar de manera única el dispositivo del teléfono Windows en el que se ejecuta mi aplicación? ¿Hay una identificación de dispositivo de teléfono de Windows o algo?obtener la ID del dispositivo actual con Windows Phone 7

+1

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

Respuesta

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

O puede utilizar un identificador único global (GUID) en general http://msdn.microsoft.com/en-us/library/system.guid.aspx y guardar ese ID en el almacenamiento local.

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

almacenar en el almacenamiento local me olvidé de mencionar –