Google auth повторить проблему при запросе idToken - PullRequest
0 голосов
/ 27 декабря 2018

Я хочу получить токен id для аутентификации сервера.

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

    signInClient = GoogleSignIn.getClient(this, gso);
    Intent signInIntent = signInClient.getSignInIntent();
    startActivityForResult(signInIntent, 8877);

На большинстве устройств все работает хорошо.Но на одном нашем тестовом устройстве и нескольких устройствах пользователей возникает странная ошибка.Когда пользователь нажимает кнопку входа в систему, открывается окно с запросом разрешения на доступ к данным, когда вы нажимаете на разрешить, окно закрывается и открывается снова, и так далее до бесконечности.Оказалось, что на нашем устройстве время было установлено неверно, и после правильной настройки проблема исчезла.Проблема в том, что в других приложениях это устройство успешно входит в учетную запись Google, даже с неправильным временем

...