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
Come migrare da una form non tipizzata a una form tipizzata in Angular
Utilizzare il trigger SQL con le Azure Function
Configurare policy CORS in Azure Container Apps
Usare le variabili per personalizzare gli stili CSS
Hosting di componenti WebAssembly in un'applicazione Blazor static
.NET Conference Italia 2023
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Semplificare il deployment di siti statici con Azure Static Web App
Creare alias per tipi generici e tuple in C#
Le novità di Angular: i miglioramenti alla CLI
Eseguire operazioni sui blob con Azure Storage Actions
Eseguire attività con Azure Container Jobs