2012-10-14 3 views
6

Supponiamo di avere un sito di hosting video, come YouTube. Quando l'utente fa clic su un collegamento sul sito, voglio aprire un'applicazione WinRT per una migliore esperienza di visualizzazione, come potrei farlo?Come avviare un'applicazione WinRT da un'applicazione Web?

Come passare i parametri nell'applicazione WinRT, per far sapere quale video deve essere trasmesso? Devo essere in grado di andare avanti e indietro, quindi presumo di poter introdurre un collegamento ipertestuale per tornare al sito dall'app.

L'altra possibilità è incorporare l'applicazione sul sito stesso. Come funzionerebbe? Puoi ancora inserire un'applicazione stile applet sul sito stesso (ad es. Flash/silverlight)?

+6

chiuso come non è una domanda reale? Sul serio?! – ControlFlow

+4

Non sono sicuro del motivo per cui è stato chiuso. Nominato per la riapertura. – keyboardP

+2

Che diavolo? Perché è stato chiuso? Le mod di StackExchange sono ridicole. –

risposta

9

È possibile avviare un'app di Windows Store, dato che si conosce lo schema URI associato a tale applicazione. Ad esempio, l'app Giochi ha il xboxgames: associato ad esso. Se si inserisce un collegamento con lo schema URI, la shell lo prenderà come riferimento interno. Leggi ulteriori dettagli here.

enter image description here

Potreste anche essere interessati a saperne di più su come collegare il tuo sito web per un'applicazione Windows Store here.

+0

Questo è un approccio davvero nuovo. Mi piace, solo la paura è che l'app WinRT stessa non possa avere accesso al registro, coz che sembra rompere l'incapsulamento. - Modifica: non importa ho seguito il link ed è abbastanza ovvio ora. Grazie. – Alwyn

+0

Ottima risposta Dennis. –

2

Modifica: È possibile avere un URL associato: vedere risposta accettata da Den Delimarsky.

In alternativa, un'app di Windows Store può dichiarare associazioni di tipi di file. In questo modo puoi far scaricare all'utente un file (ad esempio "video.customExtension"), che potrebbe contenere informazioni, ad esempio il video che l'app dovrebbe riprodurre. Allo stesso modo in cui funziona per Office Live Meeting quando si scarica un file di riunione per avviare una riunione.

Se l'utente scarica quel tipo di file dal proprio sito Web e non dispone dell'app corrispondente, gli verrà chiesto di cercare un'app che possa aprire quel file nello store e troverà la tua app.

Infine, non è possibile inserire un'app di Windows 8 Store in una pagina Web.