具体来说,我想获得有关用户设备的以下信息:
标识用户设备的唯一 ID,例如 Device-GUID 或 Hardware-ID- 设备制造商和型号名称
- 操作系统构建字符串或有关用户操作系统补丁级别的其他信息
什么是可能的,如何使用 WinJS 获取这些数据?
编辑:我得到了硬件 ID。经过一番谷歌搜索后,我终于明白了如何使用Windows.System.Profile.HardwareIdentification.getPackageSpecificToken
function getHardwareId() {
var ht = Windows.System.Profile.HardwareIdentification.getPackageSpecificToken(null);
var reader = Windows.Storage.Streams.DataReader.fromBuffer(ht.id);
var arr = new Array(ht.id.length);
reader.readBytes(arr);
var id = "";
for (var j = 0; j < arr.length; j++) {
id += arr[j].toString();
}
return id;
}