0

我在我的 Android 设备上使用 Parse SDK。在我们的应用程序中,用户可以使用 Facebook 登录。

如果用户第一次安装应用程序并尝试使用 Facebook 登录,一切正常。但是,如果用户已经安装并登录应用程序,然后尝试更新到新版本,应用程序会显示登录屏幕。当用户再次尝试使用 Facebook 登录时,它会失败并且不会显示任何错误。在 MainActivity(启动活动)中,代码如下:

if (ParseUser.getCurrentUser() == null) {
     Intent intent = new Intent(this, LoginActivity.class);
     ParseLoginConfig config = new ParseLoginConfig();
     config.setFacebookLoginEnabled(true);
     intent.putExtras(config.toBundle());
     startActivityForResult(intent, LOGIN_REQUEST);
}

LoginActivity 派生自 ParseLoginActivity。

在这方面的任何帮助将不胜感激。

4

0 回答 0