Felix Schauerte created CB-12530:
------------------------------------

             Summary: Build better device.uuid for Windows 8.1 /10
                 Key: CB-12530
                 URL: https://issues.apache.org/jira/browse/CB-12530
             Project: Apache Cordova
          Issue Type: Improvement
          Components: Plugin Device, Windows
            Reporter: Felix Schauerte


Currently the device uuid is read from 
Windows.System.Profile.HardwareIdentification.getPackageSpecificToken(null).id

This value depends on the hardware configuration of the device. It will e.g. 
change even if a USB drive gets (dis)connected.

To provide a more stable device uuid you coud use the following snippet. The 
value would then depend on device and user and would even 'survive' an app 
uninstall.

var easClientDeviceInformation = new 
Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();
var deviceUUID = easClientDeviceInformation.id;

see 
https://docs.microsoft.com/en-us/uwp/api/Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation#Windows_Security_ExchangeActiveSyncProvisioning_EasClientDeviceInformation_Id



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to