Приложение не авторизовано для использования Firebase Authentication, но работает нормально с тестовым телефоном - PullRequest
0 голосов
/ 12 сентября 2018

Я сталкиваюсь с очень странным поведением Firebase.Все работает нормально, когда я впервые загружаю свой apk в игровой магазин.Через несколько дней, когда я обновлю свой apk.Теперь это показывает, что это приложение не авторизовано для использования Firebase Authentication.проверьте снимок экрана.Я читаю свои ответы на StackOverFlow.Почти все они указывают, что в имени пакета или в SHA-1 есть какая-то проблема. Но в моем случае все идеально, когда я устанавливаю приложение с помощью Android Studio, оно работает нормально, но когда я загружаю его в магазин воспроизведения, после этого оно не работает.И странно то, что когда я вхожу в любой тестовый телефон, он работает, но не с оригинальным номером телефона.Я использую реальное устройство.Если в имени пакета или в SHA-1 есть какие-либо проблемы, то почему он работает для тестовых телефонных номеров?

This app is not authorized to use Firebase Authentication

ОБНОВЛЕНИЕ

Я испробовал почти все методы, но никто не работает для меня.

Я создаю ша-1, используя это.

 keytool -list -v -keystore "key store path" -alias "key alias"

вывод похож на 96:A2:-------------------- Я добавляю это в firebase и генерирую новый файл google_services.json, помещаю его в проект android и загружаю apk в play store, но когда я пытаюсь запустить приложение, оно показывает мнета же ошибка (приложение не авторизовано).

После этого я пытаюсь создать SHA-1 из Android Studio.используя

Gradle -> appName -> android -> signatureReport

Это показывает что-то вроде B0:F7:----------------------------- Я добавляю его в консоль Firebase и генерирую файл google_servics.json после загрузкиapk не работает.

После этого я пытаюсь

tools -> firebase -> auth -> connect -> sync

Этот такжене работает.

И после этого я пытаюсь добавить оба SHA-1 в консоль Firebase, по-прежнему не работает.

Не могли бы вы сообщить мне, в чем может быть проблема?

1 Ответ

0 голосов
/ 12 сентября 2018

Сначала снова скопируйте файл google-services.json в свой проект. Тогда у вас должно быть хранилище ключей для вашего релиза apk. Таким образом, чтобы получить SHA1 вашего релиза приложения.

  • Перейдите в / bin в каталоге JDK.
  • И выполните следующую команду в вашем cmd.

    keytool -list -v -keystore "key store path" -alias "key alias"
    

Эта команда предоставит вам все необходимые сведения о вашей версии выпуска. Скопируйте строку SHA1 и добавьте ее в консоль Firebase.

Ты в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...