微信三方登录在集成过程中一般只需要按照集成文档进行就基本可以实现功能了,但开发过程中总会碰到一些问题,我就我自己在开发过程中碰到的问题做一下总结:
1,在调起微信授权界面出现闪退现象
出现此类问题,最开始你要检查自己在微信开发平台上获取的appId,应用签名文件是否正确,应用签名文件获取可以自己通过AS生成(自己AS生成就是通过AS生成md5值 去掉所有冒号并把大写字母全部改成小写即可),也可以通过微信开发平台给的工具生成
生成工具位置:微信开发者平台—资源中心—资源下载 即可找到
2,有时候出现这些参数都ok 发现还是出现闪退问题,这时候可能是因为你之前用了错误的应用签名文件,微信缓存了你的应用签名,所以这时候你可以卸载微信重新安装
3,在自己demo中找到WxChatActivity类中打断点,查看onResq方法中返回code值做出对应分析