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 から派生します。
この点で何か助けていただければ幸いです。