Подтвердить что ты не робот

Откройте Marketplace из браузера Windows Phone 7

Есть ли способ открыть рынок 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

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

4b9b3361

Ответ 1

Формат 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

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

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

Ответ 3

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

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

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

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

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