Bir uygulamayı Windows (Phone) 8(.1)
'dan Windows Universal Platform
'a geçirirken ortak bir sorunla karşılaşıyorsunuz.
HardwareIdentification
'u görmemenizin nedeni oldukça basittir: Gerekli kaynaklara başvurmuyorsunuz!
Sadece AnalyticsInfo
ve AnalyticsVersionInfo
'u görüyorsunuz. Bunun nedeni, en alt kısımdaki belge sayfasında (https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.profile.analyticsinfo.aspx) belirtildiği gibi, UniversalAygıt Ailesi'un parçası olmalarıdır. Adriano yaptığı açıklamada belirtildiği alread olarak
HardwareIdentification
ancak Desktop
ve Mobile
ailesinin bir parçası, EvrenselCihaz Aile bir parçası değildir. bilgileri kullanılabilir hale getirmek için
, özel uzantılara başvurular eklemek zorunda: Bundan sonra 
, onu çağırmadan önce, tip varsa mutlaka kontrol edin:
if (Windows.Foundation.Metadata.ApiInformation
.IsTypePresent("Windows.System.Profile.HardwareIdentification"))
It Evrensel Uygulamaları hedefliyorsanız (yalnızca mobil ve masaüstü) bunu ima etmez. Mantıklı, çünkü tüm UWP destekli hedefler için HardwareIdentification mevcut değildir. –
@AdrianoRepetti Haklısınız. Makul bir şekilde aynı fikirdeyim - her cihazın kendine özgü bir kimliği olmalı. Birine sahip olamayacağını düşünemiyorum. –