Имам нужда от уникален идентификатор за приложението в магазина на Windows, който прочетох това , но трябва да знам дали потребителят деинсталира приложението ми и да го инсталирам отново от Windows Store, какво ще се случи и ако актуализирам приложението си и потребителят го инсталира отново?
Отговори:
0 за отговор № 1на Ръководство за използване на специфичния хардуерен идентификатор на приложението:
Най- HardwareIdentification.GetPackageSpecificToken метод осигурява средства за приложенията на Магазина на Windowsгенерира ASHWID на устройството, на което работят. Две приложения, наричащи това връщане на API, са различни ASHWID на едно и също устройство. За дадено приложение / пакет ASHWID не е засегнат от:
- OS преинсталира
- Нулиране на бутон
- OS SKU ъпгрейд
- Актуализации на версиите за дадено приложение
- Промяна на потребителите на същото устройство
Ако промените името на пакета (и предполагам издателя), ще получите различна стойност.
Имайте предвид, че стойността отразява също така редица свойства (някои потенциално преходни) на устройството, така че две последващи изпълнения на същото приложение могат да върнат различни стойности.