In uno script precedente abbiamo visto come far partire una chiamata Skype, utilizzando il metodo Launcher.LaunchUriAsync: in modo del tutto analogo è possibile iniziare una chiamata telefonica.
Dobbiamo solo impostare l'Uri corretto, che deve avere il seguente formato, dove al posto del placeholder dovremo inserire il numero telefonico.
Quindi per effettuare una chiamata dovremo eseguire questo codice:
Launcher.LaunchUriAsync("tel:0123456789", new LauncherOptions{DisplayApplicationPicker = true});
E' importante impostare la proprietà DisplayApplicationPicker su true, così da utilizzare i picker di sistema, invece che l'associazione dell'Uri.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Code scanning e advanced security con Azure DevOps
Utilizzare i primary constructor in C#
Gestione degli environment per il deploy con un workflow di GitHub
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Eseguire query verso tipi non mappati in Entity Framework Core
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Come migrare da una form non tipizzata a una form tipizzata in Angular
Utilizzare le collection expression in C#
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Routing statico e PreRendering in una Blazor Web App
Utilizzare politiche di resiliency con Azure Container App