打断点时可以看到QQ的授权信息 但是无法将信息正确保存在leanCloud服务器,而是保存了没有头像,用户名是随机字符串的信息,不知大家有没有遇到这种情况,望指教,谢谢!
补充一张这是效果图
你好,请贴出把 authData 保存时的代码。
你好,你们官方给的leanChat项目也是有这个问题,我试了用QQ登陆也是这个问题,你可以看一下,authData保存时的代码就是leanChat项目的一样
需要主动设置用户名,就像这样: user.username = @"foobar";,authData 中的 username 默认不作为 AVUser 的直接属性。
user.username = @"foobar";
iOS10之前就没问题啊,你们leanChat项目也是这么写的啊
其他微博,微信三方登陆都没问题,偏偏QQ有问题,作何解释
请对比一下微博、微信和 QQ 的 authData 分别有什么不同。请把它们的样例(把 access_token 过滤掉)发出来看看。
这是你们官网给的leanChat项目demo,QQ登陆也是出现这种问题,希望你们尽早解决