Ogni volta che un utente scarica un'applicazione dallo store o tramite sistemi di management come Intune, se è fatta con il Windows Runtime, verrà installata con una identity ben precisa e univoca all'interno del sistema. Il sistema operativo, in particolare, utilizza le informazioni contenute all'interno dell'app package (e del file di manifest) per identificare l'utente che effetua l'installazione e per eliminare tutti i file ad essa relativi per una disinstallazione pulita.
Ogni pacchetto è descritto tramite una serie di proprietà all'interno del file di manifest, come ad esempio il nome dell'applicazione, la descrizione ed il logo.
Ci sono però altre proprietà che possono risultare utili anche durante lo sviluppo o ad applicazione rilasciata:
- Package.IsDevelopmentMode aiuta, a capire se l'applicazione è stata compilata in modalità di sviluppo, consentendo allo sviluppatore di scegliere se abilitare o disabilitare, ad esempio, alcuni scenari di logging avanzato;
- Package.SignatureKind che indica con quale certificato è stata compilata l'app e potrebbe abilitare scenari differenti in base al deployment effettuato tramite sistemi di MDM (per scenari enterprise) oppure tramite il Windows Store, pubblico (tramite SignatureKind.Store).
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Miglioramenti nell'accessibilità con Angular CDK
Gestire undefined e partial nelle reactive forms di Angular
Utilizzare la session affinity con Azure Container Apps
Utilizzare Tailwind CSS all'interno di React: primi componenti
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Potenziare Azure AI Search con la ricerca vettoriale
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Migrare una service connection a workload identity federation in Azure DevOps
Creare moduli CSS in React
Configurare policy CORS in Azure Container Apps