【发布时间】:2014-11-04 12:25:39
【问题描述】:
要打开当前应用的 Windows 应用商店页面,我们一般使用如下代码:
MarketplaceDetailTask marketPlaceDetailTask = new MarketplaceDetailTask();
marketPlaceDetailTask.Show();
但是如何打开另一个已发布产品的 Windows 应用商店页面?如果我这样称呼我对吗:
var success = Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.windowsphone.com/s?appid=d1a235ce-...-040e"));
或者那个:
WebBrowserTask task = new WebBrowserTask();
task.URL = "http://www.windowsphone.com/s?appid=d1a235ce-...-040e";
task.Show();
是否有专门的任务如 MarketplaceDetailTask 来打开特定的产品页面?
【问题讨论】:
-
您的错误代码在这里:stackoverflow.com/questions/7777822/…。好像是你输入的网址无效。
-
@cybermonkey,链接正确。我可以在内置的 WP IE 浏览器中手动打开它,并在我的电脑上使用任何网络浏览器。
-
@cybermonkey,你放的链接对我没用。
-
我查过了。即使在模拟器上也打开了正确的 Windows Phone Store 应用程序。如果应用程序刚刚发布,它可能需要一些时间才能传播到所有商店。你代码中的三个点只是为了掩盖你的应用程序真实ID,你的代码中实际上并没有它们,对吧? ;)
-
@lisp,我发现了问题——我调用了 MarketplaceReviewTask 而不是我应该使用的代码!是的,省略号只是掩盖了真正的应用程序 ID,而不是这里的广告;)
标签: windows-phone-8 windows-store marketplace