WP7获取机子唯一标识的方法。

由于WP7SKD不提供获取机子IMEI的方法,所以无法得到机子IMEI,但是SDK提供一另一个获取唯一ID的方法,在Microsoft.Phone.Info.DeviceExtendedProperties里面的DeviceUniqueId。

通过这个方法可以获得

public static String GetDeviceUniqueID()
        {
            object DeviceUniqueID;

            byte[] DeviceIDbyte = null;

            if (DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out DeviceUniqueID))

                DeviceIDbyte = (byte[])DeviceUniqueID;

            string DeviceID = Convert.ToBase64String(DeviceIDbyte);

            return DeviceID;
        }

但是为了更加保险,推荐加上用户的Windows Live ID一起保存,这样绝对是唯一的了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章