Abbiamo visto che la Universal Windows Platform permette di scrivere codice adattivo, così da coprire le diverse classi di device supportate: ad esempio, possiamo verificare la presenza o meno del GPS.
Questa verifica ci permette di capire solo la presenza o meno del GPS, ma non se l'utente ha dato i permessi per accedere alla nostra applicazione. Per questa verifica esiste una API apposita, chiamata Geolocator.RequestAccessAsync.
var accessStatus = await Geolocator.RequestAccessAsync(); switch (accessStatus) { case GeolocationAccessStatus.Allowed: break; case GeolocationAccessStatus.Denied: break; case GeolocationAccessStatus.Unspecified: break; }
Il metodo RequestAccesAsync restituisce un valore enumerato che rappresenta i vari stati, più uno di errore.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare al massimo i topic space di Event Grid MQTT
Gestire gli accessi con Token su Azure Container Registry
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Sostituire la GitHub Action di login su private registry
Usare le navigation property in QuickGrid di Blazor
Creare un webhook in Azure DevOps
Supportare il sorting di dati tabellari in Blazor con QuickGrid
C# 12: Cosa c'è di nuovo e interessante
Utilizzare gRPC su App Service di Azure
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Utilizzare QuickGrid di Blazor con Entity Framework
Utilizzare Container Queries nominali