Я реализовал вход через Google в своем приложении.
Если я вхожу в систему только по адресу электронной почты:
GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build()
, то я вхожу успешно.
Но если Я добавляю Games.SCOPE_GAMES_LITE (эта область требуется для API таблицы лидеров, которую я тоже реализовал):
GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.requestScopes(Games.SCOPE_GAMES_LITE)
.build()
Затем я всегда получаю ApiException: 4. Что у меня есть в данный момент:
- Это происходит в вариантах сборки отладки и выпуска.
- Мое приложение выпущено и опубликовано в Google Play и связано с FireBase.
- Моя игровая служба с таблицей лидеров опубликована и связана с Firebase.
- com.google. android .gms.games.APP_ID уже в манифесте, и он правильный.
Что я сделал не так?