Открыть Marketplace из браузера Windows Phone 7 - PullRequest
21 голосов
/ 14 февраля 2011

Есть ли способ открыть магазин Windows Phone 7 со страницы, просматриваемой в мобильном браузере.

В приложении WP7 я могу сделать это:

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentIdentifier = "3cc99ca6-f0e6-df11-a844-00237de2db9e";
marketplaceDetailTask.Show();

На рабочем столе я могу сделать это на веб-странице:

http://social.zune.net/redirect?type=phoneApp&id=3cc99ca6-f0e6-df11-a844-00237de2db9e

Есть ли способ сделать это с веб-страницы в мобильном браузере?

Ответы [ 3 ]

11 голосов
/ 14 февраля 2011

Формат URL для запуска Marketplace на телефоне, когда пользователь нажимает на URL-адрес:

zune: // navigate /? AppID = {app guid}

Так что для вашего приложения это будет:

Зуне: // навигация / APPID = 3cc99ca6-f0e6-DF11-a844-00237de2db9e

Если вы хотите, чтобы эта гиперссылка в браузере была просто заключена в тег href.

<a href="zune://navigate/?appID=3cc99ca6-f0e6-df11-a844-00237de2db9e">Download Marketplace Search</a>
2 голосов
/ 14 февраля 2011

Браузер в эмуляторе Windows Phone 7 не поддерживает прямую (тип -> навигация) навигацию приложения. То, что показывает Омар, не будет работать , если вы наберете его в эмуляторе, поскольку существуют внутренние ограничения в отношении того, какие протоколы могут вызываться напрямую, и zune не является одним из поддерживаемых протоколов.

Однако он будет работать из приложения электронной почты и браузера как ссылка.

1 голос
/ 12 июля 2012

Изменены правила для ссылок на торговые площадки, и ссылки на zune: // больше не действительны. Правильный формат для глубокой ссылки:

http://windowsphone.com/s?appid=the_app_id

Appid - это руководство, назначенное вашему приложению, которое можно найти на экране сведений о вашем приложении в хабе приложений.

Преимущество этого формата в том, что он является прямой ссылкой на приложение на локализованном рынке пользователя.

В Windows Phone по этой ссылке открывается веб-браузер, который сразу же запускает приложение marketplace.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...