Сертификат отпечатка пальца недействителен? - PullRequest
1 голос
/ 14 июня 2019

Я сгенерировал свой код SHA1 из своего хранилища ключей, но при попытке создать OAuth-клиент 2.0 игровая консоль Google выдает мне сообщение об ошибке: «Отпечаток сертификата недействителен».

http://oi68.tinypic.com/23lgt2g.jpg

http://oi64.tinypic.com/iqy2rb.jpg

Кто-нибудь знает, почему это происходит?Как мне это исправить?

Ответы [ 2 ]

1 голос
/ 24 июня 2019

Я связался со службой поддержки Google Play по этой проблеме (у меня та же проблема).Вот их ответ: Пожалуйста, убедитесь, что ключ установлен на 2048 бит и действителен не менее 25 лет.

Я пробовал это сделать, но, к сожалению, мое debug.keystore все еще не принимается, может быть, вам повезет.

$ keytool -genkey -v -keystore debug.хранилище ключей -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -действительность 10000

1 голос
/ 19 июня 2019

Хорошо, это странно. Я столкнулся с той же проблемой. в то время как я делал это много раз в прошлом, никогда не было этой проблемы раньше. Я пробовал с несколькими вариантами, но все равно не пошел. Так разобрался, как обойти. Мысль о том, чтобы поделиться этим, чтобы сэкономить время:

  • После создания игрового сервиса вы получите консольный проект API в разделе -> Сведения об игре> Консольный проект Api
  • Щелкните ваш проект API, и он должен привести вас к вашему проекту консоли API.
  • Создайте ключи Auth SHA1, выбрав учетные данные> создать учетные данные.

Теперь сайт Google предлагает не делать этого

Предупреждение : не создавайте новые идентификаторы клиентов для вашей игры из консоли API Google. В этом случае игровые сервисы Google Play не будут связывать ваши игровые настройки с идентификатором клиента, что может привести к ошибкам во время игры. https://developers.google.com/games/services/console/enabling

Но пока у меня есть только один Sha1 для этого пакета, я думаю, что мы хороши. Я могу подтвердить, что мой проект работает нормально, и я могу успешно связать приложение. Хотя я все еще не проверял все свои игровые возможности.

Кроме того, я все еще выясняю причину, по которой он работает из консоли API Google с тем же ключом и пакетом Sha1 и не будет работать, если я использую ту же комбинацию из консоли Play -> связанных приложений. Я буду обновлять в этой теме, как я узнаю больше. Возможно, Google изменяет экран согласия OAuth, возможно, это новое изменение.

...