繁体   English   中英

在Windows Phone Silverlight应用程序中打开Windows商店

[英]Open windows store in a windows phone silverlight app

我正在使用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 Phone上打开Windows存储吗? 我在这里做不好的事吗?

Windows Phone提供了一些特殊的启动器,可以执行此操作,例如在商店中显示某个应用程序的详细信息页面:

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

有关其他可能性的摘要(例如,显示商店的搜索结果页面中的某些搜索关键字),请参阅Windows Phone启动器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM