Android Google sigin получает исключение ApiException "12500" - PullRequest
0 голосов
/ 15 января 2019

В моем приложении для Android я должен реализовать опцию Google SigIn, но Debug Apk работает нормально, и я получаю ожидаемый результат. В SignedApk (опубликованном приложении) появляется ошибка siginError: '12500'

Я пытался с этим Ошибка входа в Google 12500

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .requestProfile()
            .requestScopes(new Scope(Scopes.PLUS_ME))
            .build();
    mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
    signInButton = findViewById(R.id.signInButtonGoogle);
    signInButton.setSize(SignInButton.SIZE_STANDARD);
    setGooglePlusButtonText(signInButton, "Continue with Google");
    signInButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (new AppPermissions(LoginActivity.this).checkPermission()) {
                signIn();
            }
        }
    });



@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == RC_SIGN_IN) {
        // The Task returned from this call is always completed, no need to attach
        // a listener.
        Task<GoogleSignInAccount> completedTask = GoogleSignIn.getSignedInAccountFromIntent(data);
        try {
            GoogleSignInAccount account = completedTask.getResult(ApiException.class);

            // Signed in successfully, show authenticated UI.
            updateUI(account);
        } catch (ApiException e) {
            // The ApiException status code indicates the detailed failure reason.
            // Please refer to the GoogleSignInStatusCodes class reference for more information.
            Log.w(TAG, "signInResult:failed code=" + e.getStatusCode());
            updateUI(null);
        }

    }

}

1 Ответ

0 голосов
/ 15 января 2019

Создайте отпечаток SHA вашего ключа разблокировки и добавьте ключ SHAH в проект Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...