Aplikacja sklepowa Windows Phone 8.1-Link do sklepu

W aplikacjach Windows 8.1 możemy łączyć się z aplikacjami do przechowywania za pomocą protokołu ms-windows-store.

var storeURI = new Uri("ms-windows-store:PDP?PFN=<package family name>");
await Windows.System.Launcher.LaunchUriAsync(storeURI);

Czy są jakieś podobne sposoby w Windows Phone 8.1? Wolę nie linkować do strony aplikacji w sklepie ( http://windowsphone.com/s?appId=appGUID ), który następnie otwiera aplikację w sklepie. Chcę Bezpośrednio otworzyć aplikację w sklepie.

Author: Reza Jooyandeh, 2014-09-08

3 answers

W Windows Phone 8.1 możemy użyć protokołu ms-windows-store, aby połączyć się ze sklepem.

do strony szczegółów:

var uri = new Uri(string.Format("ms-windows-store:navigate?appid={0}", appid));
await Windows.System.Launcher.LaunchUriAsync(uri);

aby przejrzeć stronę:

var uri = new Uri(string.Format("ms-windows-store:reviewapp?appid={0}", appid));
await Windows.System.Launcher.LaunchUriAsync(uri);

aby wyszukać Stronę:

var uri = new Uri(string.Format(@"ms-windows-store:search?keyword={0}",keyword));
await Windows.System.Launcher.LaunchUriAsync(uri);
 32
Author: Chris Shao,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-09 01:27:02

Możesz użyć MarketplaceDetailTask i otworzyć stronę z app store dla aplikacji:

var marketplaceDetailTask = new MarketplaceDetailTask(); 
marketplaceDetailTask.ContentIdentifier = "<GUID of the app>"; // optional
marketplaceDetailTask.Show();

Możesz opcjonalnie określić, którą aplikację chcesz otworzyć, domyślnie jest to bieżąca aplikacja.

Więcej informacji:

Http://msdn.microsoft.com/en-us/library/windows/apps/microsoft.phone.tasks.marketplacedetailtask(v=vs. 105).aspx

 0
Author: Zdravko Danev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-08 21:56:10
 await Launcher.LaunchUriAsync(
          new Uri("ms-windows-store:reviewapp?appid=723e25d1-a0ee-4824-b389-XXXXXX"));
 -1
Author: Chunde Huang,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-08 06:50:39