您的位置:首页 > 移动开发 > 微信开发

Android ShareSDK第三方微信QQ登陆

2016-11-07 15:57 330 查看
最近公司需求做第三方登陆,本人将开发的时候注意事项给大家分享一下。希望以后可以减少大家进坑趟水。


首先请各位先去官网看继承文档

http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/

在开发中需要注意的是

在AndroidManifest中QQ的data中”tencent**1104129824**” 高亮的地方必须与ShareSDK中QQ的AppId相对应

//回调信息,可以在setPlatformActionListener()获取基本的授权返回的信息,但是注意如果做提示和UI操作要传到主线程handler里去执行

错误

当QQ登陆出现这个错误的时候


a.先检查你在腾讯开发平台上的MD5签名和你的应用是否一致
b.你的QQ不是测试账号,测试时的账号必须与创建应用时的账号一致
c.将你的环境从debug测试环境换成线上环境


微信要注意的是AppId和Appsecret必须要与你微信开发平台上的注册应用时返回的值一样,其中包名和签名也必须一样。当然最重要的测试,测试的时候必须先签名打包出apk否则测试没有反应。

最后说一句,在各个开发者平台获取到的Id和secret请妥善保存,如果丢失更换签名还要找客服操作,十分的麻烦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 微信 qq