QQ、新浪、微信使用友盟第三方登录需注意(5.0之前)

1、先说测试的时候:QQ和微信必须使用正式的包,不能使用debug环境的

如果不使用正式的包会出现如下情况:

1)微信:点击没有反应,不执行onComplete(我测试时是这样的,具体啥原因我也不知道,又路过的大神帮忙解决一下哈嘿嘿)

2)QQ:当QQ提示该应用版本较旧……(错误码为100044)

使用android studio打正式包

这里写图片描述

去哪找呢

这里写图片描述

然后将得到的apk文件装到手机中然后测试QQ和微信的登录功能,就没有问题了。

2、新浪微博中应注意的问题

1)sso package or sign error

检查你在新浪微博开放平台是否设置了应用的包名和签名,是否正确,它提供相应的签名工具,签名时要保证安装的应用为正式的,不是debug的。

2)redirect_uri_mismatch(错误码21322)

出现该问题是因为未填写安全域名,在友盟的文档里有提到这个(下面是从友盟里截的图)

这里写图片描述

3、需要注意的地方

一定要在友盟后台绑定在各个平台申请的APPID,以下为新浪在友盟后台的配置:
这里写图片描述

4、还有一点就是授权回调页的配置

写公司网站的地址就可以

这里写图片描述

5、因为在各个平台申请APPKey或者APPID 都和包名有直接或者间接的联系,所以在友盟后台配置了,就用相应的应用。也就是说不是申请了一个APPKey或者APPID就可以写好几个Demo。

6、微信点击登录按钮只提示授权开始,然后就没然后了,如果微信不登录的话,跳转到登录界面,如何登录了,直接不跳转。

因为微信回调的activity必须是 :根目录.wxapi.WXEntryActivity

<!-- 微信回调activity 一定要是app的package包名-->  
<activity  android:name=".wxapi.WXEntryActivity"/>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值