极光第三方登录检测是否授权

标签: #<Tag:0x00007f65824ded80>

JSHAREService.isPlatformAuth(JSHAREPlatform.QQ)这个API检测是否授权的当我在QQ上解除了授权还是返回true。求解决

1、提供你使用的SDK版本号

2、你说的解除操作具体是如何做的,给出地址和截图,是在QQ平台的某个地方解除?

应该是需要调极光的API删除授权,不然可能存在缓存之类的


我授权登录之后调用getSocialUserInfo能够获取到用户信息,但是当我在手机QQ的隐私上授权管理里面解除和这个应用的授权时,isPlatformAuth这个API返回的任然是true。这时候我再一次getSocialUserInfo就会崩溃截图如下。打印的true是isPlatformAuth返回的。

你好,能够排查到这个问题的原因吗?

isPlatformAuth 这个接口在文档有说明:检查用户授权之后信息是否过期。注意:仅仅检验本地 token 是否在有效期内,假如对应的社交平台用户在社交平台手动取消了授权,即使本地 token 还在有效期内,但是还是失效的。

所以这个接口的返回是没有问题的,之后的崩溃情况我反馈一下

假如对应的社交平台用户在社交平台手动取消了授权,即使本地 token 还在有效期内,但是还是失效的。这个意思不是说我本地的token在有效期内但是用户在平台取消了授权,就变为失效吗