Windows Phone - link to the publisher in the application store.

I have created several applications for Windows phones, and I would like to go to my publisher page to show all the applications that I publish. Please note that I am developing an application for Windows Phone 7.x and using C # and XAML.

UPDATE

What I would like to do is show the following publisher page: on Windows Phone, go to the Windows Phone repository, then select any application, then select "more from <Publisher>"; link. It displays a nice mobile look for all of these publishing apps. But I can’t figure out how to call this publisher page directly from my application. Any help would be appreciated!

Option 1) Link directly to the URL of my publishers page (using WebBrowserTask)

Problem). All repository links seem to require the en-US language embedded in the URL. I am worried about what will happen to users in other countries / languages.

Example: http: /www.windowsphone.com/ en-US / stores / publishers? publisherId = Microsoft% 2Cororporation

Is there a language-independent way of communicating with the publisher in the store?

Option 2) Use MarketplaceDetailTask ​​to contact the publisher

Problem) From what I saw, this can only be used to communicate with the application. I tried to use my GUID publisher and got: Marketplace Error - Sorry, but we cannot complete your request right now.

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask(); marketplaceDetailTask.ContentType = MarketplaceContentType.Applications; marketplaceDetailTask.ContentIdentifier = <My Publisher GUID>; marketplaceDetailTask.Show(); 

Option 3) Use MarketplaceSearchTask to contact the publisher

Problem) This allows you to search any line in the store. The problem is that when I put my publisher name in the search bar, other applications are displayed in addition to mine. The name of my publisher includes a common word and any application with this word.

 MarketplaceSearchTask searchTask = new MarketplaceSearchTask(); searchTask.ContentType = MarketplaceContentType.Applications; searchTask.SearchTerms = "<My Publisher Name>"; searchTask.Show(); 

Any thoughts or suggestions would be appreciated! Thank you

+6
source share
1 answer

How do you focus on WP7 +, unfortunately using zune: URI lookups only work on WP8 , since it relies on URIs that were not supported by WP7. Based on these two posts , I tried the following on your behalf:

 zune://search/?publisher=Henry%20Chong; 

And a bunch of other things, but it seems that only zune: // navigate is available on Windows Phone 7 , and this allows you to download a specific application. (Perhaps someone who feels they are opening a reflector or phone commands may comment here ...)

Two other things that I came across can be seen:

1) Previously there was an undocumented Zune api that you could request in the market; it looks like this has been replaced by the Marketplace Edge service, which you could try and dig for:

http://social.msdn.microsoft.com/forums/windowsapps/en-US/f5294fcb-f4b3-4b19-9bda-f49c6a38b327/marketplace-edge-service-query

2) You can add a unique keyword for all your applications and use MarketplaceSearchTask, as Matt suggests here.

Personally, I would go C # 2, because:

  • You never know when the Edge Marketplace service will change.
  • 1 not technically supported by Microsoft

  • you don’t have to copy the page you are trying to display

Of course, there is also nothing to prevent you from creating your own β€œApps by X” page for your application and manually saving it yourself.

Good luck

+1
source

Source: https://habr.com/ru/post/972549/


All Articles