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
Usare le variabili per personalizzare gli stili CSS
Specificare il versioning nel path degli URL in ASP.NET Web API
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Utilizzare Tailwind CSS all'interno di React: installazione
Ricevere avvisi su metriche dei server Azure Arc
Usare lo spread operator con i collection initializer in C#
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Utilizzare le collection expression in C#
Controllare gli accessi IP alle app con Azure Container Apps
Copiare automaticamente le secret tra più repository di GitHub
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Verificare la provenienza di un commit tramite le GitHub Actions