Вход в Google и таблица лидеров

Я реализовал Google Sign-In в своем приложении.

Если я вхожу в систему, просто запрашиваю электронную почту:

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 уже есть в манифесте, и это правильно.

Что я сделал не так?


person P. Ilyin    schedule 12.07.2020    source источник
comment
Возможно, это поможет вам stackoverflow.com/questions/51401533/   -  person Arpan Sarkar    schedule 12.07.2020
comment
@ArpanSarkar, к сожалению, это не решение. com.google.android.gms.games.APP_ID уже есть в моем манифесте, и это правильно   -  person P. Ilyin    schedule 13.07.2020