打开URL“ http://www.windowsphone.com/en-GB/store/publishers?publisherId= ”在浏览器中打开,不走的内置商店应用。 对此有任何自定义网址?
使用MarketplaceSearchTask
与我的发布者名称作为搜索词也不起作用,其他发布商的其他应用也出现
打开URL“ http://www.windowsphone.com/en-GB/store/publishers?publisherId= ”在浏览器中打开,不走的内置商店应用。 对此有任何自定义网址?
使用MarketplaceSearchTask
与我的发布者名称作为搜索词也不起作用,其他发布商的其他应用也出现
我知道这个帖子是有点老了,但我面对这个问题,因为很多人。
微软不提供选项来打开市场,只有出版商的应用程序。
搜索是不是坏主意,但它会显示你的应用程序和其他可能的应用。
也许是最好的解决办法是做到以下几点
WebBrowserTask webBrowserTask = new WebBrowserTask(); webBrowserTask.Uri = new Uri("http://www.windowsphone.com/en-GB/store/publishers?publisherId=Phonemenon", UriKind.Absolute); webBrowserTask.Show();
但同样这种方式,将打开浏览器而不是市场
因为店里没有只是由特定出版商显示应用程序的特定方式,可用的选项进行搜索。 正如你已经发现有没有办法来暗示的搜索所提供的期限为发行人名称可能拿起其他的一些东西。 我已经看到了使用的一个黑客是由出版商认为更有可能是唯一和搜索上所有的应用程序添加自定义关键字。 像“应用程序按代码的旁边”。 搜索目前拿起关键字,这样的值是不太可能出现的其他应用程序。
作为替代方案,您可以通过引导人们在自己的网站上列出的应用程序,以提供更好的体验。 这可能包含适当的链接到商店的具体应用。 作为一个出版商有越来越多的应用程序也变得不太可能,所有将有关使用它们的一个人。 这可能是更合适的,只显示直接连接到存储相关的应用程序(相对于被OBE使用)。 是的,这可能是更多的工作,但它为您提供,发布者,有更大的控制权,并希望能使用更好的体验的应用程序的人。
我觉得这个代码工作
var search = new MarketplaceSearchTask { SearchTerms = "your subscription name" };
search.Show();
这样你就可以找到所有的商店符合您的名字的应用程序。
您可以使用MarketPlaceSearchTask
来打开市场。
//Search for an application, which is the default content type.
MarketplaceSearchTask marketplaceSearchTask = new MarketplaceSearchTask();
marketplaceSearchTask.SearchTerms = "\"RT Apps\"";
marketplaceSearchTask.Show();
如果您在手机上打开了市场,并寻找与它周围的报价我的出版商的名称,它显示只是我写的应用程序。 所以,我的假设是,如果你做一些像“\” RT应用程序\“”为您的搜索字词它会打开市场,只是我的应用程序。
使用您的出版商名称,这是结果。 你会注意到,只有你的内容显示出来。
MSDN文章