友盟第三方登录重复授权问题

现在几乎每个APP都有集成第三方登录,以前项目使用的都是官方SDK集成,现在这个新开的项目要求使用友盟的SDK.遇到一个重复授权的问题,以QQ为例,第一次登录之后,第二次没有授权直接进入,搜了下官方论坛解决方法如下:

注意:最新版本微信客户端调用接口后也不再出现授权确认页面,确认在微信客户端切换账号后,再次调用登录接口获取的用户资料变化即可

Android部分


1.在6.3版本之前,可以使用

[Java] 纯文本查看 复制代码
?
1
Config.isNeedAuth = true
2.在6.3之后使用:
[Java] 纯文本查看 复制代码
?
1
2
3
UMShareConfig config = new UMShareConfig();
config.isNeedAuthOnGetUserInfo(true);
UMShareAPI.get(InfoDetailActivity.this).setShareConfig(config);


iOS部分

在APPdelegate.m中调用下列全局方法
[UMSocialGlobal shareInstance].isClearCacheWhenGetUserInfo = YES;

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭