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

来源:互联网 发布:代购软件哪个好 编辑:程序博客网 时间:2024/05/17 07:25

由于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一起保存,这样绝对是唯一的了。

原创粉丝点击