小编Apo*_*rva的帖子

如何以编程方式检测Windows Phone 8.1操作系统版本?

标题中的问题不是真正的问题.我浏览了很多网站和博客,并了解到Environment.OSVersion使用我们的应用程序为您提供了手机的当前操作系统版本.但问题是,类环境下没有OSVersion.请参阅屏幕截图以便更好地理解.

我的问题为什么我无法在Environment类下看到OSVersion属性?我错过了什么吗?在此输入图像描述

所有建议和答案都赞赏.谢谢!

c# .net-4.5 windows-phone-8.1 win-universal-app

10
推荐指数
3
解决办法
7755
查看次数

WP8.1功能中缺少ID_CAP_IDENTIY_DEVICE

为什么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!

所有帮助和建议表示赞赏.

c# windows-phone-8 windows-phone-8.1 win-universal-app

1
推荐指数
1
解决办法
1420
查看次数