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
Utilizzare gRPC su App Service di Azure
Cambiare la chiave di partizionamento di Azure Cosmos DB
Utilizzare l nesting nativo dei CSS
Testare l'invio dei messaggi con Event Hubs Data Explorer
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Selettore CSS :has() e i suoi casi d'uso avanzati
Aggiornare a .NET 9 su Azure App Service
Ottimizzazione dei block template in Angular 17
Generare una User Delegation SAS in .NET per Azure Blob Storage
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Potenziare la ricerca su Cosmos DB con Full Text Search
Utilizzare QuickGrid di Blazor con Entity Framework