Продолжайте получать signInResult: код ошибки = 10 от Google Войти в API - PullRequest
0 голосов
/ 31 мая 2019

Я успешно внедрил API входа в Google, следуя официальной документации , и все заработало.

Но вдруг он перестал работать и продолжает отправлять

signInResult: код ошибки = 10

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

Вот рекомендуемый способ реализации.

1.SHA-1

Я использую Mac и получил SHA-1 отпечаток сертификата подписи, запустив

keytool -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore

Наряду с идентификатором пакета я создал учетные данные.

2,Параметры входа в Google.

Я не делаю ничего необычного, но следую официальной документации

Это работало, но я не знаю, что я изменил, просто остановилось ипосле повторного повторения несколько раз я получаю Error code #10.

Вот несколько вещей, которые я пытался решить.

  1. Я пытался внедрить API входа в Google в другом приложении,Поскольку SHA-1 имеет одинаковое значение, отличается только идентификатор приложения.Как ни странно, он работает с новым приложением, но не с моим старым приложением
  2. Я попытался удалить учетные данные и добавить снова.Безуспешно
  3. Я попытался создать новый проект в консоли Google и добавить учетные данные.Безуспешно
  4. Я попытался создать новый проект в другой учетной записи Google.Не удалось
  5. Я попытался добавить разные значения SHA-1, которые можно получить из Android Studio.Нет успехаТо есть я не знаю, в чем разница этих значений SHA-1.(Из терминала, из студии Android: отладка, выпуск, отладка-тест, релиз-тест ...)

Я считаю, что с моим приложением что-то не так, но я не знаю, чтои я перепробовал все возможные решения, которые мог придумать.

Что еще я должен проверить и решить эту проблему?

...