Desidero aprire un file tramite URL nell'app store Win8. Di seguito è riportato il codice.aprire un file tramite URL nell'app store Win8 dopo aver creato il pacchetto
var uri = new Uri(uriToLaunch);
var options = new Windows.System.LauncherOptions();
options.TreatAsUntrusted = false;
var success = await Windows.System.Launcher.LaunchUriAsync(uri, options);
In realtà, il codice funziona correttamente in modalità di debug. E in questo modo, il file è aperto.
Il problema è che quando si crea il pacchetto e lo si reinstalla tramite il pacchetto, il file non si apre. Ho rintracciato il valore di successo e restituisce false. La stessa cosa accade quando provo ad aprire un file localmente, può essere aperto dalla modalità di debug, ma non è riuscito dopo aver creato un pacchetto.
Qualcuno ha l'esperienza per risolverlo?
Il codice funziona bene in Visual Studio, sia in modalità di debug che in modalità di rilascio. Ma quando disinstallo l'app e la re-installo tramite il pacchetto, il file non sarà aperto. Ho provato diversi uri, incluso un file dalla LAN, un file da Local e un'immagine dal web. Tutto ciò può essere fatto in VS, ma nessuno di questi può essere aperto dall'app installata dal pacchetto. Altre funzioni sono perfettamente buone, compresa la pagina principale e il riquadro. – Nosen
Penso di avere lo stesso problema. L'unica cosa che sembra risolverlo è l'aggiunta di un'interfaccia utente (mostra la finestra di dialogo del messaggio o un pulsante) che avvia il tuo codice. – kamranicus