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
Usare le collection expression per inizializzare una lista di oggetti in C#
Creare form tipizzati con Angular
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Usare il versioning con i controller di ASP.NET Core Web API
Reactive form tipizzati con modellazione del FormBuilder in Angular
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Utilizzare i primary constructor in C#
Utilizzare le collection expression in C#
Utilizzare la libreria Benchmark.NET per misurare le performance
Eseguire attività pianificate con Azure Container Jobs