第一次研究分享功能的时候说实话有点懵,无论是pc端仍是手机app、h5,在网上看了大把的资料都比较零散,及众多回答,让我不知所措了,好了不废话了,进入正题.......html
相信你们在不少网站上都看到过,有分享的按钮以下图显示:android
像这种分享其实很简单,有现成的插件库无须本身再去写了可参考以下文档:
以上三个地址都是不错的插件,详情参考文档,15分钟便可用并能够本身自动以分享连接,分享图片,分享标题等等。
h5 内嵌在app里面属于webView,固然还有混合开发等,这种若是要在h5里面实现分享目前是作不到的,必须是app去调用原生的方法好比sdk或者其余方法,能够参考一下文档:
其中第一个地址是针对移动端集合众多社交平台的分享,包括ios、android等 第二个地址是app调用微信的sdk接口,若是要调用微信的接口要申请开发者帐号,认证以后方可调用。
注意:微信提供的jssdk是针对微信内部浏览器使用的,若是用其余浏览器是不支持的,而且内部浏览器使用的时候还不支持直接分享,必须是点击右上角的分享才能够,凡是调用微信提供的jssdk、sdk必需要到微信平台上申请帐号且认证后才能够完美的使用,若是调用sdk可申请地址,若是调用jssdk文档可申请地址,jssdk要申请服务号。网站