2016-05-18 8 views
2

Windows.System.Profile ist in der Desktop-und mobilen Erweiterungen für UWP enthalten, aber leider nicht in den IoT-Erweiterungen für UWP enthält.eigene Geräte-ID in IoT-Erweiterungen für UWP

Wenn also eine UWP-App auf einem IoT-Gerät wie Raspberry Pi läuft, kann keine eindeutige Geräte-ID durch Aufrufen von HardwareIdentification.GetPackageSpecificToken abgerufen werden.

if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.System.Profile.HardwareIdentification")) 
    { 
     var token = HardwareIdentification.GetPackageSpecificToken(null); 
    } 

Gibt es eine Möglichkeit, eine eigenen Geräte-ID für ein Raspberry Pi IoT Gerät auf UWP zu bekommen?

Dank

Antwort

0

Sie können versuchen App Spezielle Hardware-ID zu verwenden, wie hier beschrieben: https://msdn.microsoft.com/en-us/jj553431

Grundsätzlich werden Sie nicht ein Gerät-ID erhalten, die an das Gerät einzigartig ist selbst nur eine ID, das macht Diese ID ist für Ihre App eindeutig, die auf diesem Gerät ausgeführt wird. So verhindern Sie, dass Anzeigen zu viele Informationen über Ihre Gewohnheiten sammeln, indem Sie auf eindeutige Geräte-IDs abzielen.

Ich bin nicht 100% Ihre Frage damit erfüllt, aber ich hoffe, dass es hilfreich ist :)

+0

Leider bekommen die ASHWID Sie HardwareIdentification.GetPackageSpecificToken aufrufen müssen, die innerhalb der Windows.System.Profile existiert Namespace, der derzeit nicht in den IoT-Erweiterungen für UWP enthalten ist. –