Windows Phone 8 的自动启动应用程序 URI 关联“显示抱歉,未找到应用程序”

Auto-launching apps URI associations for Windows Phone 8 ' shows Sorry no apps found'

我已经在商店中发布了一个 Windows Phone 8.1 silverlight 应用程序。我将 Auto-launching apps URI associations for Windows Phone 8 集成到这个版本中。

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

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

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

如果用户没有安装我的应用程序,它会显示 在商店中搜索应用程序 消息对话框,然后单击此商店应用程序打开,搜索应用程序并显示'Sorry, no apps found'

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

我检查了 'foursquare:' & 'metrotube' ,如果以前没有安装,它会显示在搜索列表中。 请在这里提出我遗漏的建议。

不幸的是 LauncherOptions 不支持 Windows Phone 8. 有什么替代方案吗?

我的问题已通过使用 windows phone 8.1 版本支持的 Launch Uri method.But 添加 Launch 选项得到解决。

 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);
   }