Windows Store协议(ms-windows-store)解析和使用

原文链接:http://www.cnblogs.com/zhxilin/p/4819372.html


一. ms-windows-store协议的调用方式

ms-windows-store协议支持在Web或者UWP应用内调用,都能直接将系统自带的应用商店启动起来。https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/launch-store-app

1.通过Web启动应用商店

大家可能注意到,平时我们在浏览器打开一个Win10应用的url链接时,系统自带的应用商店会被调起来,这里面的玄机就是使用了ms-windows-store协议!

比如下面这个UWP应用:https://www.microsoft.com/store/apps/9nblggh5x991

用F12大法查看这个页面的源码(搜索ms-windows-store),会发现以下这段代码:

复制代码
 1 <iframe id="cli_redirectFrame" class="hidden"></iframe>
 2 <script>
 3     oneStoreRedirect(oneStoreUserAgent(), document)
 4        .autoRedirectToNativeStorePdp("cli_redirectFrame", {
 5              "threshold":"ms-windows-store://pdp/?productid=9NBLGGH5X991\u0026referrer=unistoreweb",
 6              "win8x":"ms-windows-store:PDP?PFN=39014AppChampionStudio.-_ttcpf2hpawt8p\u0026referrer=unistoreweb",
 7              "phone81":"ms-windows-store:navigate?appid=ddc54195-22fd-43f3-ab67-964ca250bd6c\u0026referrer=unistoreweb",
 8              "phone807x":"zune://navigate/?appid=ddc54195-22fd-43f3-ab67-964ca250bd6c\u0026referrer=unistoreweb"
 9         }, '9NBLGGH5X991', false, '礼物说 - 最全美物收藏地', true, true, false, false);
10 </script>    
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值