Windows Phone 8'自动启动应用程序URI关联显示对不起没有找到任何应​​用'

时间:2015-10-20 15:58:02

标签: windows-phone-8 windows-phone-8.1

我已将Windows Phone 8.1 silverlight应用程序发布到商店。我将Auto-launching apps URI associations for Windows Phone 8与此版本集成在一起。

通过调用uri架构,可以从任何其他应用程序打开我的应用程序。

await Windows.System.Launcher.LaunchUriAsync(new System.Uri("mypp:"));

如果它已安装在设备上,它会从另一个应用程序打开我的应用程序。

如果用户未安装我的应用,则会显示在商店中搜索应用消息对话框,点击此商店应用即可打开,搜索应用并显示&# 39;抱歉,找不到任何应用'

我错过了在这里实施的内容?当他们在商店中搜索时,我需要在列表中显示我的应用程序。

我查看过foursquare:' &安培; ' metrotube' ,它在搜索列表中显示以前是否未安装。 请提出我在这里错过的建议。

1 个答案:

答案 0 :(得分:1)

不幸的是,Windows Phone 8不支持LauncherOptions。对此有任何替代方法吗?

我的问题已通过Launch Uri方法添加Launch选项解决。但是在Windows Phone 8.1版本中支持它。

 private async void LaunchChillr(object sender, RoutedEventArgs e)
  {
      var options = new Windows.System.LauncherOptions();
      options.FallbackUri = new Uri("http://windowsphone.com/s?appid=0dff7a2f-51f8-xxxx-8ff7-5e9ddab540c0");
      options.TreatAsUntrusted = true;
      await Windows.System.Launcher.LaunchUriAsync(new System.Uri("myapp:"), options);
   }