Android ShareSDK第三方微信QQ登陆

来源:互联网 发布:韩春雨方舟子知乎 编辑:程序博客网 时间:2024/05/22 06:13
最近公司需求做第三方登陆,本人将开发的时候注意事项给大家分享一下。希望以后可以减少大家进坑趟水。
  • 首先请各位先去官网看继承文档

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里去执行

错误

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

    a.先检查你在腾讯开发平台上的MD5签名和你的应用是否一致b.你的QQ不是测试账号,测试时的账号必须与创建应用时的账号一致c.将你的环境从debug测试环境换成线上环境
  2. 微信要注意的是AppId和Appsecret必须要与你微信开发平台上的注册应用时返回的值一样,其中包名和签名也必须一样。当然最重要的测试,测试的时候必须先签名打包出apk否则测试没有反应。

最后说一句,在各个开发者平台获取到的Id和secret请妥善保存,如果丢失更换签名还要找客服操作,十分的麻烦。


1 0
原创粉丝点击