Nello script precedente abbiamo visto come utilizzare il metodo LaunchUriAsync per eseguire delle particolari applicazione di sistema, come ad esempio Here Drive o la pagina dei settings del wi-fi.
Sfruttando l'associazione ad un particolare URI scheme è possibile eseguire una qualsiasi applicazione esattamente come una nativa.
Naturalmente l'applicazione deve registrarsi e gestire l'associazione, e tale funzionalità deve essere adeguatamente documentata.
Infatti non esistono Api capaci di recuperare le applicazioni installate e l'URI schema associato.
L'applicazione MetroTube è una delle tante applicazioni, associata ad un particolare URI schema, disponibili dal rilascio di Windows Phone 8.
È possibile eseguire MetroTube dalla nostra applicazione e iniziare una ricerca utilizzando il seguente codice:
Windows.System.Launcher.LaunchUriAsync(new System.Uri("metrotube:SearchPage?Query=Xboxone&Section=Video"));

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Managed deployment strategy in Azure DevOps
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Utilizzare Hybrid Cache in .NET 9
Utilizzare Copilot con Azure Cosmos DB
.NET Aspire per applicazioni distribuite
Creare una libreria CSS universale: i bottoni
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Utilizzare Azure Cosmos DB con i vettori
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Creare una custom property in GitHub