1***@qq.com
1***@qq.com
  • 发布:2016-08-26 16:13
  • 更新:2020-01-02 16:39
  • 阅读:2466

第三方授权登入,退出后清除授权信息问题

分类:Native.js
var auths=null;  
plus.oauth.getServices( function(services){  
            auths = services;  
        }, function(e){  
        });  
for ( var i in auths ) {  
                var s = auths[i];  
                if ( s.authResult ) {  
                    s.logout(function(e){  
                    }, function(e){  
                    });  
                }  
            }

为什么安卓的有清除的效果,苹果没有效果呢?
我第一次登录了一个第三方帐号,然后退出,切换第三方另外的帐号在点击授权登入,还是原来的帐号。

看了一下 。
IOS 没有 authResult 这个参数。

安卓的有。

相关文档 http://www.html5plus.org/doc/zh_cn/oauth.html#plus.oauth.AuthLogoutSuccessCallback

2016-08-26 16:13 负责人:无 分享
已邀请:
滴滴哒

滴滴哒

我首先参考了你的做法,让我的安卓成功了,但是IOS 还是不行,问题如你一样,我可能就简单粗暴了点,直接调用。logout方法,不进行判断,安卓端没有登录信息的会失败,IOS 端则全部成功,代码我改了一点。你看下吧。

1***@qq.com

1***@qq.com

请问你们做微信登陆需要填appsecret吗?这样不安全,不填的话plus.oauth.getServices又获取不到列表

该问题目前已经被锁定, 无法添加新回复