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
Eseguire i worklow di GitHub su runner potenziati
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Creare una custom property in GitHub
.NET Conference Italia 2024
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Loggare le query più lente con Entity Framework
Utilizzare QuickGrid di Blazor con Entity Framework
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Utilizzare Azure AI Studio per testare i modelli AI
Utilizzare DeepSeek R1 con Azure AI