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
Ordinare randomicamente una lista in C#
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Gestire domini wildcard in Azure Container Apps
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Inizializzare i container in Azure Container Apps
Short-circuiting della Pipeline in ASP.NET Core
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Evitare la script injection nelle GitHub Actions
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Generare token per autenicarsi sulle API di GitHub
I più letti di oggi
- Migliorare la scalabilità delle Azure Function con il Flex Consumption
- Accettare un tipo nativo nel body di una richiesta a ASP.NET Web API
- Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
- Verificare se una lista è vuota usando la proprietà Count o i metodi Any e Count
- Chiamare direttamente un numero di telefono con HTML5