在windows phone silverlight应用程序中打开windows store

本文关键字:windows store 应用程序 phone silverlight | 更新日期: 2023-09-27 18:16:38

我正在使用silverlight构建windows phone 7、8.0和8.1的应用程序

我有一个URI在我的代码中包含ms-windows-store:PDP?PFN=SupportingComputersInc.Fhotoroom_pxc4cxt3rds1p

我正在尝试打开windows商店到这个特定的应用程序。

我找到了这个代码:

Launcher.LaunchUriAsync(uri);

但它只是打开xbox音乐。然后,我发现:

var options = new Windows.System.LauncherOptions();
options.PreferredApplicationPackageFamilyName = "SupportingComputersInc.Fhotoroom_pxc4cxt3rds1p";
options.PreferredApplicationDisplayName = "Fhotoroom app";
Launcher.LaunchUriAsync(uri, options);

但是当我运行这段代码时,我得到一个未实现的异常。

有没有别的方法在windows手机上打开windows商店?我做了什么坏事吗?

在windows phone silverlight应用程序中打开windows store

Windows Phone提供了特殊的启动器来完成这个任务,例如在Store中显示某个应用程序的详细页面:

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentIdentifier = "INSERT_APP_ID";
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.Show();

关于其他可能的摘要(例如,显示商店搜索关键字的搜索结果页面),请参见Windows Phone的Launchers