如何在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 –