我在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。
非常感谢这方面的任何帮助。