第一次研究分享功能的时候说实话有点懵,不管是pc端还是手机app、h5,在网上看了大把的资料都比较零散,及众多回答,让我不知所措了,好了不废话了,进入正题.......
pc端和手机h5网页的分享
QQ图片20161018174515.png相信大家在很多网站上都看到过,有分享的按钮如下图显示:
像这种分享其实很简单,有现成的插件库无须自己再去写了可参考如下文档:
以上三个地址都是不错的插件,详情参考文档,15分钟即可用并可以自己自动以分享链接,分享图片,分享标题等等。
App中的分享
h5 内嵌在app里面属于webView,当然还有混合开发等,这种如果要在h5里面实现分享目前是做不到的,必须是app去调用原生的方法比如sdk或者其他方法,可以参考一下文档:
- http://sharesdk.mob.com/#/download
- https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417751808&token=2852bb8285c5c085cdf3ced1f1e5f6f199fac6fe&lang=zh_CN
其中第一个地址是针对移动端集合众多社交平台的分享,包括ios、android等
第二个地址是app调用微信的sdk接口,如果要调用微信的接口要申请开发者账号,认证之后方可调用。
注意:微信提供的jssdk是针对微信内部浏览器使用的,如果用其他浏览器是不支持的,并且内部浏览器使用的时候还不支持直接分享,必须是点击右上角的分享才可以,凡是调用微信提供的jssdk、sdk必须要到微信平台上申请账号且认证后才可以完美的使用,如果调用sdk可申请地址,如果调用jssdk文档可申请地址,jssdk要申请服务号。
网友评论