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
Miglioramenti agli screen reader e al contrasto in Angular
Sostituire la GitHub Action di login su private registry
Definire stili a livello di libreria in Angular
Creare una libreria CSS universale - Rotazione degli elementi
Generare una User Delegation SAS in .NET per Azure Blob Storage
Rendere le variabili read-only in una pipeline di Azure DevOps
Utilizzare una qualunque lista per i parametri di tipo params in C#
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Utilizzare QuickGrid di Blazor con Entity Framework
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
.NET Conference Italia 2024