在做三方登录测试时遇到这个问题,我在我的手机上用不同的QQ或者微信账号登录时 无论尝试多少次 都是显示的第一次授权时的用户信息。这明显是不对的 如果想显示其他的账号的信息则必须要卸载掉重新下载,而如果要再更换账号需要再次卸载然后下载,用户体验极差。在网上查询后发现一个方法可以有效解决这个问题 在退出登录的时候调用方法 [ShareSDK cancelAuthorize:SSDKPlatformTypeQQ];
[ShareSDK cancelAuthorize:SSDKPlatformTypeWechat]; 这两句代码就有效的取消了QQ以及微信的三方登录的授权,然后我们就可以在不卸载的情况下 登录好几个账号了 只是每次点击三方登录的时候 都需要授权一次
转载于:https://my.oschina.net/jiangtianshi/blog/1596225