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
SSL Certificates for everyone on Azure
Realizzare animazioni con Blazor Server
Il futuro delle applicazioni Windows con .NET 5
Single Page Application con .NET 5
Creare un effetto di ombra sui controlli della Universal Windows Platform
Navigazione sfruttando i fragments con Angular
Gestire il timeout di esecuzione dei task nelle pipeline di Azure DevOps
Impostare e validare il tipo dei parametri nei template delle pipeline di Azure DevOps
C# <3 web: Blazor WebAssembly
Aggiungere e rimuovere un tag ad un work item in una pipeline di Azure DevOps
Effettuare il multi-checkout nelle pipeline di Azure DevOps
Ottimizzare la compilazione di applicazioni Angular con il Fast and Loose Incremental Checking di TypeScript
I più letti di oggi
- Montare una file share con Azure Container Instance
- Testare le impostazioni CORS di un'applicazione ASP.NET Core
- Modificare la modalità di esecuzione delle query con Include in Entity Framework Core 5
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Uso dei design-time data nelle applicazioni della Universal Windows Platform