我需要将设备的唯一标识发送到服务器以满足某些需求。所以经过研究,我使用了以下方法:
new EasClientDeviceInformation().Id.ToString();
然而,在测试中,我发现它为模拟器和我的Lumia设备提供了相同的值。
此外,我得到了这样一个信息:Id属性使用从MachineID、User SID和Package Family Name的SHA256哈希的前16个字节截断的GUID来表示DeviceId,其中MachineID使用本地用户组的SID。GUID的每个组件以网络字节顺序返回。
EasClientDeviceInformation不能提供唯一的标识符吗?