App开发我们少不了需要集成分享功能,app引流和app拉新都需要用户分享。
我们开发分享功能可以使用安卓原生的分享功能,但是会有局限性,我们无法分享多媒体类型,只是分享纯文本信息。
使用第三方我们比较常用的有友盟和shareSdk。
这里需要我们弄清楚一个概念,就是第三方平台的分享,其实有自己的分享功能代码,但是我们为了省时间,就会通过集成像友盟或者是ShareSDK这样的第三方平台进行开发,然后实现我们需要的功能。
这里也就是为什么我们集成第三方之后,还是需要通过代码来设置各个分享平台获取到的appKey和AppSecret才能成功唤醒第三方分享平台,像新浪微博是appkey和appSecret不对称也可以被唤醒微博app的分享平台,但是分享出去之后却无法发布成功,只会存入草稿。
第三方分享平台注册应用地址,需要找到对应的分享平台的开放平台进行注册账户才能创建App.
1)微信。
2)微博。
因为友盟官方给出的SDK是所有功能开发的SDKDemo,.所以非常乱而且不容易集成,下面我根据友盟的官方Demo抽取了分享功能的Demo,里面只包含微信分享和微博分享、微信协同登录等功能。
Demo下载链接。