集成友盟第三方实现QQ微信登录遇到的坑

1 篇文章 0 订阅
1 篇文章 0 订阅

最近项目集成友盟第三方实现QQ微信登录,在集成实现过程中遇到了一些问题,也对这些问题提出一些自己的解决办法;
集成的过程不就提了,直接上问题:

一、微信登录提示“授权失败,请查看log”

其实这个问题相对来说比较简单,因为只要打开了友盟debug调试,在控制台上就可以看到报错提示和解决方法。一般都是微信第三方的签名文件和本地的签名文件不一致导致的。友盟官方解决链接:http://bbs.umeng.com/thread-25781-1-1.html这里写图片描述 这个时候请查看你的签名配置文件是否添加或者路径是否正确;

二、微信QQ无法再次拉起授权页面

微信、QQ登录APP成功后,切换微信、QQ账号,再次登录APP,则APP记录的微信QQ账户信息还是上一个账号的;解决方法也很简单,在你发起授权的activity中加上以下代码:
//切换用户就会去获取用户信息,每一次授权都会获取用户信息
UMShareConfig config = new UMShareConfig();
config.isNeedAuthOnGetUserInfo(true);
UMShareAPI.get(this).setShareConfig(config);

三、QQ登录提示“非官方正版应用,错误码100044”

友盟官方解决地址:http://bbs.umeng.com/thread-25424-1-1.html

这里写图片描述

其实这个问题和第一个问题很类似,也是因为签名包的问题,只需要打包签名成正式包这个问题就可以解决;

以上观点都是个人见解和亲测。如使用后无法解决问题,欢迎评论指正~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值