Я хочу получить токен 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, даже с неправильным временем