100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 友盟的社会化分享和第三方登录集成步骤

友盟的社会化分享和第三方登录集成步骤

时间:2022-02-24 14:26:32

相关推荐

友盟的社会化分享和第三方登录集成步骤

还是那句话,这种东西并不难,按照文档来,一遍不通就再读一遍,总能通的,我这里正好列一下要点及需要注意的地方,希望能够节约大家集成的时间:官方文档地址:友盟社会化分享及三方登录链接

1.到三方的开发平台注册应用,获取APPID,appkey等

2.集成工具的使用:首先下载sdk,下载地址:友盟社会化分享sdk下载地址,然后里面就会有一个集成工具,集成工具的具体使用文档也说的很清楚了:集成工具的使用,这里的集成工具主要是省去了用户的一些操作,节省时间,如果你不想用,自己写也可以,不过既然有工具,为什么不用呢,嘻嘻嘻…

3.就是建工程拷jar包了,这里可以直接用sdk里的jar包(用哪个平台,拷相应的jar包),当然这里我们还可以用上面的集成工具,直接生成一个文件夹把文件夹里的文件拷到工程对应的目录下,(说明:以下3,4,5.6步都是官方文档里的工程配置那一项,地址:工程配置)

4.添加对应平台的回调的activity:因为有些平台是需要回调的…而这个activity一定要放在包名路径下

5.然后在清单文件中添加权限及对应的activity(可以用集成工具直接生成).

6.修改build.gradle文件,及配置各个平台的AppKey(配置AppKey可以用集成工具)

7.分享:分享文档,我们一般是打开分享面板,也就是调open()方法,直接进行分享的并不多,就好比我在项目中用的代码如下:

UMWeb web = new UMWeb("");web.setTitle("This is web title");//标题web.setThumb(new UMImage(getActivity(),R.drawable.ic_launcher_round));//缩略图web.setDescription("my description");//描述new ShareAction(getActivity()).withMedia(web) .setDisplayList(SHARE_MEDIA.SINA,SHARE_MEDIA.QQ,SHARE_MEDIA.QZONE,SHARE_MEDIA.WEIXIN,SHARE_MEDIA.WEIXIN_CIRCLE).setCallback(umShareListener).open();

8.第三方登录(授权):这个地方,官方文档有点糙,他把调用第三方登录的方法放在了这里:第三方登录调用的代码,主要起作用的方法是:

UMShareAPI mShareAPI = UMShareAPI.get( MainActivity.this );mShareAPI.doOauthVerify(MainActivity.this, SHARE_MEDIA.QQ, umAuthListener);

至此,如果不出什么意外的话,就已经完成了分享和三方登录操作,恩,就是so easy,当然,有啥不对,或者没说到的,还希望大家多多指教

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。