2017-07-31 8 views
0

Pour lancer une autre application spécifique, nous pouvons définir le nom de famille de package de l'autre application:LaunchUri avec l'option de lancement échoue toujours sur Windows mobile 10

var options = new LauncherOptions(); 
options.TargetApplicationPackageFamilyName = packageFamilyName; 

Uri uri = new Uri(protocol); 
var succeeded = await Windows.System.Launcher.LaunchUriAsync(uri, options); 

Si l'autre application n'a pas été installé, la page de téléchargement de magasin ouvre. Mais cela ne se produit que sur Windows 10 Bureau, sur le téléphone rien ne se passe, il échoue juste.

Toutefois, si l'on enlève le paramètre options il recherche une application sur Store.

await Windows.System.Launcher.LaunchUriAsync(uri); 

Y at-il un comportement Desktop sur mobile? Je veux dire ouvrir exactement une application spécifique et non une application enregistrée pour ce protocole

Répondre

1

The documentation indique que ceci est pour Desktop uniquement pour le moment. Potentiellement, la fonctionnalité sera disponible sur Mobile (et d'autres versions de Windows) à l'avenir.

+0

Merci Peter .. Y at-il une nouvelle saveur en cours? – Blendester