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
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Disabilitare automaticamente un workflow di GitHub (parte 2)
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Potenziare Azure AI Search con la ricerca vettoriale
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Usare un KeyedService di default in ASP.NET Core 8
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Le novità di Angular: i miglioramenti alla CLI
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Utilizzare il trigger SQL con le Azure Function
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
I più letti di oggi
- Vuoi incontrare Bill Gates? Viaggia con ASPItalia.com!
- Customizzare il pager del DataGrid
- Stabilire un collegamento VPN tra una Web App e una Virtual Network
- Documentare ASP.NET Web API con Swagger
- Usare i servizi REST di BING per ottenere informazioni sulla posizione dell'utente
- Visual Studio 2005 CTP May