前言
现如今app市场竞争激烈,做app不会放过任何推广自己的app的渠道,如果app中没有社会化分享功能,那真的是OUT了,我们先来看下一些app中的分享界面功能吧。
现在主流的分享平台,一般用的都是微信、QQ、微博,国外的话就Fb、Twitter等,如果每一个都要去单独加,对我们来说是耗时耗力,最重要的是每个第三方的SDK都很大,会增大很多包的体积,这个是我们最不想看到的;
现在市面上提供了很多SDK,从集成速度,包的体积,平台多样,服务响应,用户基数上来讲,ShareSDK是个不错的选择,最重要的是,现在上了maven的集成方式,集成超快。
简单的准备工作
下面我们看看我们需要做的准备工作,首先先确定我们想要分享的第三方平台,这里面我们就以国内主流的平台举例,微信、QQ、微博;首先我们必须去其第三方平台去申请应用得到对应的appid等信息,第三方给了appid,我们才可以去做分享;
话不多说上网站:
QQ:http://open.qq.com QQ与QZone共用一套key即可
微信:http://open.weixin.qq.com 微信好友,微信朋友圈,微信收藏共用一套key即可
微博:http://open.weibo.com
哦对了,ShareSDK有提供一些常见平台的申请步骤,点击这里去围观能帮助我们快速的进行注册;
ShareSDK集成步骤
第一步,注册账号申请ShareSDK应用
ShareSDK的AppKey直接到Mob官网申请即可,具体的注册应用的流程请参考这里:Mob创建应用流程
拿到appkey与appsecret了我们去看看文档吧,http://wiki.mob.com/进入ShareSDK快速集成文档猛戳这里,这个时候有人会问,问什么不下载SDK,直接开始看文档集成了呢,因为ShareSDK 提供了Gradle的maven集成方式,无需手动下载,无需手动配置资源,权限;是不是听起来很牛B,忍不住去看看;
第二步,