2

Parse 总是记住我用于 Parse 登录的第一个 Facebook 帐户,即使我将 Facebook 应用程序中的 Facebook 帐户切换到另一个它总是返回第一个 Facebook 帐户

这就是我登录/退出的方式

ParseFacebookUtils.logIn(this, new FacebookLogInCallback());

.

private class FacebookLogInCallback extends LogInCallback {

    @Override
    public void done(final ParseUser user, final ParseException exception) {
       //user always first account
    }
}

.

ParseUser.logOut();

我错过了什么?

谢谢

4

2 回答 2

7

我自己找到了解决方案

call ParseFacebookUtils.getSession().closeAndClearTokenInformation();

ParseUser.logOut();
于 2013-02-13T07:47:29.353 回答
0

我认为在 ParseFacebookUtils.unlink() 之前也应该这样做。否则,您将在下一个链接上自动绑定到旧帐户。(链接与登录非常相似,唯一的区别是从 FB 请求的权限)。

于 2013-06-16T20:41:06.350 回答