最新消息:博客的意义不在于数量,在于原创。

在淘宝和京东客户端打开商品详情页

实用资源 辰 羽 19263浏览 0评论

要在移动设备上打开App,首先我们要得到URLSchemes才行。但是URLSchemes它只能唤起App。想要在App中打开某个页面这还得要App支持才行,当然咱们怎么才能知道别人支持?

这个问题回答不鸟,要么咱们去看看这些App有没有对外开放这样的API,要么咱们去这样App的官网看看他们有没有实现,他们怎么实现的。

比如京东,咱们在手机上访问京东网站,进入商品详情页咱们就能看到有一个使用App打开的button,然后尝试点击这个button的效果。如果能够进入App,并且在App内部浏览这件商品,那么就证明这个京东网站上有玄机。此时你就想办法分析这个button做了什么吧。

哈哈,当然这篇文章不仅仅教你授人以渔,也还会授人以鱼。这里提供淘宝和京东的实现方式。

 

淘宝:

协议规则:taobao://<URL>
商品详情页是:item.taobao.com/item.htm?id=41700658839
在淘宝客户端打开这个商品的地址将是:taobao://item.taobao.com/item.htm?id=41700658839

京东:

协议规则:openApp.jdMobile://virtual?params={"category":"jump","des":"productDetail","skuId":"<SKUID>","sourceType":"JSHOP_SOURCE_TYPE","sourceValue":"JSHOP_SOURCE_VALUE"}
商品详情页是:http://item.jd.com/1140722.html
在京东客户端打开这个商品的详情页将是:openApp.jdMobile://virtual?params={"category":"jump","des":"productDetail","skuId":"1140722","sourceType":"JSHOP_SOURCE_TYPE","sourceValue":"JSHOP_SOURCE_VALUE"}

转载请注明:辰羽的视界 » 在淘宝和京东客户端打开商品详情页

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. 赞一个,正在研究京东的,看到你写的这些解决了我的问题啊。多谢. 另外,这个博客是用的什么皮肤,很好看啊
    corey.wang4年前 (2015-02-28)回复
    • 大前端的D8主题
      辰 羽4年前 (2015-03-22)回复
      • A wonderful job. Super helpful inatimforon.
        Babiche3年前 (2015-06-26)回复