Я создал ключ API для Android, консоль разработчика автоматически создала 3 ключа, один для android и 2 для веб-клиентов. Если я использую android один, я получаю
Status{statusCode=DEVELOPER_ERROR, resolution=null}
Если я использую любой из веб-ключей, вход в систему работает отлично, но только если я не использую requestScopes (Игры .SCOPE_GAMES_LITE) , что мне нужно для отображения достижений и списка лидеров.
Итак, этот код:
GoogleSignInOptions signInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(<myKey>)
.requestScopes(Games.SCOPE_GAMES_LITE)
.requestEmail()
.build();
дает мне:
Status{statusCode=unknown status code: 12501, resolution=null}
Но если я удалите requestScopes, вход снова работает.