如何在Windows Phone 8.1中获取设备唯一ID?使用DeviceExtendedProperties.GetValue("DeviceUniqueId")
的旧方式不适用于Windows通用应用。Windows Phone 8.1中的设备唯一ID
27
A
回答
23
请注意,当您编写通用应用程序时,它不仅可以安装在手机上。虽然在电话上技术上硬件配置是相同的,但在其他设备上,它可以改变,因此它的ID。这是我认为没有这种通用的方法来获得ID。 (更多信息,你可以找到also here)。
您可以看看HardwareIdentification class及其方法GetPackageSpecificToken:
HardwareToken myToken = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = myToken.Id;
还有一个Guidance on using the App Specific Hardware ID (ASHWID) to implement per-device app logic。
31
private string GetDeviceID()
{
HardwareToken token = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = token.Id;
HashAlgorithmProvider hasher = HashAlgorithmProvider.OpenAlgorithm("MD5");
IBuffer hashed = hasher.HashData(hardwareId);
string hashedString = CryptographicBuffer.EncodeToHexString(hashed);
return hashedString;
}
希望得到这个帮助!
相关问题
- 1. Windows Phone 8.1:设备唯一ID的DeviceExtendedProperties或DeviceStatus
- 2. Windows Phone设备唯一身份证
- 3. Windows Phone 8.1用户ID
- 4. 检索Microsoft Surface的唯一设备ID
- 5. 获得的Windows Phone版本和设备名称中的Windows Phone 8.1 XAML
- 6. Android设备的唯一ID
- 7. Android设备的唯一ID
- 8. 如何获取Windows Phone的唯一ID?
- 9. Windows Phone的8.1
- 10. ShareMediaTask在Windows Phone 8.1设备上工作,但在Windows Phone 8中不工作
- 11. 获取设备唯一ID
- 12. 检索唯一设备ID
- 13. Windows Phone 8.1上的WebRtc 8.1
- 14. pushChannel在windows phone 8.1设备中始终为空(推送通知)
- 15. Windows Phone 8.1 IRC
- 16. Windows Phone 8.1 WebAuthenticationBrokerContinuationEventArgs
- 17. Windows Phone 8.1 UNHANDLED_EXCEPTION
- 18. MediaElement Windows Phone 8.1
- 19. System.NullReferenceException的Windows Phone 8.1
- 20. LoopSelector Windows Phone的8.1
- 21. 与Windows Phone的8.1
- 22. windows phone 8.1中的MessageDialog Box?
- 23. windows phone 8.1中的writeablebitmap
- 24. Windows Phone 8.1中的延迟
- 25. 进度中的Windows Phone 8.1
- 26. Windows Phone 8.1中的RadialGradientBrush?
- 27. 为Windows Phone设备
- 28. 使用PHP的设备的唯一ID
- 29. Windows Phone Silverlight 8.1和Windows Phone 8.1开发之间的区别
- 30. Windows Phone 8.1/Windows phone 8.1银色灯的自动拨号器
任何示例?我在这里问这个问题,以及:http://stackoverflow.com/questions/36004003/windows-phone-device-unique-id –