Откройте 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
Есть ли способ сделать это с веб-страницы в мобильном браузере?
Ответы
Ответ 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 эта ссылка открывает веб-браузер, который сразу же запускает приложение на рынке.