Вход в Google - onActivityResult - resultCode всегда равен 0 (RESULT_CANCELED) - PullRequest
0 голосов
/ 18 апреля 2020

Я интегрирую вход в Google для Android и хочу вернуть id_token, чтобы я мог проходить аутентификацию на своем сервере. Я выполнил все шаги, как в https://developers.google.com/identity/sign-in/android/backend-auth

, проблема в том, что код результата из onActivityResult () равен 0

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .requestIdToken(getString(R.string.server_client_id))
            .build();

private void signIn() {
    Intent signInIntent = mGoogleSignInClient.getSignInIntent();
    startActivityForResult(signInIntent, RC_SIGN_IN);
}

onActivityResult:

    super.onActivityResult(requestCode, resultCode, data);
    Log.d(TAG, "data : " + resultCode + " | " + data  + " || " + RC_SIGN_IN + " ||| " + requestCode);

есть идеи, почему resultCode всегда равен 0 (RESULT_CANCELED)?

...