首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Windows Phone 7浏览器打开Marketplace

从Windows Phone 7浏览器打开Marketplace
EN

Stack Overflow用户
提问于 2011-02-14 23:24:57
回答 3查看 4.1K关注 0票数 21

有没有办法从正在移动浏览器中查看的页面打开Windows Phone 7市场?

在WP7应用程序中,我可以这样做:

代码语言:javascript
复制
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

有没有一种方法可以在移动浏览器的网页上做到这一点呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-14 23:42:01

当用户单击URL时,在电话上启动Marketplace的URL格式为:

导航zune:///?appID={app guid}

因此,对于您的应用程序,这将是:

zune://navigate/?appID=3cc99ca6-f0e6-df11-a844-00237de2db9e

如果你想在浏览器中建立超链接,只需用href标签包装即可。

代码语言:javascript
复制
<a href="zune://navigate/?appID=3cc99ca6-f0e6-df11-a844-00237de2db9e">Download Marketplace Search</a>
票数 11
EN

Stack Overflow用户

发布于 2011-02-15 00:11:18

Windows phone7模拟器上的浏览器不支持直接(类型->导航)应用程序导航。如果您在仿真器中键入,则Omar显示的内容将无法运行,因为对于可以直接调用的协议有内部限制,而zune不是受支持的协议之一。

然而,它将作为一个链接从电子邮件应用程序和浏览器中工作。

票数 2
EN

Stack Overflow用户

发布于 2012-07-12 18:08:50

marketplace链接的规则改变了,zune://链接不再有效。深度链接的正确格式为:

代码语言:javascript
复制
http://windowsphone.com/s?appid=the_app_id

appid是分配给您的应用程序的guid,可以在应用程序中心的应用程序详细信息屏幕上找到。

这种格式的优点是它是用户本地化市场中应用程序的直接链接。

在Windows Phone上,此链接将打开web浏览器,该浏览器会立即启动marketplace应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4993895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档