标题中的问题不是真正的问题.我浏览了很多网站和博客,并了解到Environment.OSVersion使用我们的应用程序为您提供了手机的当前操作系统版本.但问题是,类环境下没有OSVersion.请参阅屏幕截图以便更好地理解.
我的问题为什么我无法在Environment类下看到OSVersion属性?我错过了什么吗?
所有建议和答案都赞赏.谢谢!
为什么Wp8.1中缺少Capability ID_CAP_IDENTITY_DEVICE?由于这个原因,我无法获得与我在WP8中获得的设备ID相匹配的设备ID!
而这反过来又在App升级中引发了很多问题!
现在我正在使用,
HardwareToken token = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = token.Id;
HashAlgorithmProvider hasher = HashAlgorithmProvider.OpenAlgorithm("MD5");
IBuffer hashed = hasher.HashData(hardwareId);
string DeviceId = CryptographicBuffer.EncodeToHexString(hashed);
return DeviceId ;
Run Code Online (Sandbox Code Playgroud)
以前我们用过,
DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out uniqueId);
result = (byte[])uniqueId;
string id = Convert.ToBase64String(result).Replace("=", "").Replace("/", "").Replace("+", "");
return id + "";
Run Code Online (Sandbox Code Playgroud)
请建议一个解决方案,以便我们可以在两个平台上获得类似的ID!
所有帮助和建议表示赞赏.