Это приложение не авторизовано для использования аутентификации Firebase. Убедитесь, что правильное имя пакета и SHA-1 настроены в консоли Firebase.

Я прикрепил firebase к моему модифицированному приложению Q-Municate с открытым исходным кодом на Github проекта Android и запустил его. Вот сценарий: если приложение запускается из студии Android через режим разработчика, оно (вход в Firebase через номер телефона) работает без сбоев, и мне удается войти в систему. Я также создаю подписанный отладочный apk и загружаю его в Playstore, и после этого я увидел это проблема. Позже я снова создаю подписанный отладочный apk для тестирования в телефоне, но Firebase не позволяет войти в систему. Выдает следующее сообщение 1.

введите здесь описание изображения


person is2017    schedule 01.11.2017    source источник


Ответы (4)


Вам необходимо проверить в консоли firebase, был ли sha1 вашего отладочного или производственного ключа по умолчанию сохранен в проекте консоли firebase -> проект-> пакет -> настройки

person Niraj Sanghani    schedule 01.11.2017

При создании файла конфигурации используйте имя пакета, используемое для вашей начальной активности, например. Если начальным действием является MainActivity.java, используйте имя пакета, указанное в 1-й строке этого файла. НЕ ДОБАВЛЯЙТЕ ИМЯ ФАЙЛА. И снова сгенерируйте файл конфигурации.

После создания файла конфигурации скопируйте его в папку приложения вашего проекта Android.

person Plochie    schedule 01.11.2017
comment
Я пробовал все шаги, но проблема все равно не решается. Пожалуйста, помогите мне разобраться с этой проблемой, мое приложение опубликовано в игровом магазине, и в опубликованном приложении эта проблема появится. Пожалуйста, помогите мне решить эту проблему идеально. Спасибо за понимание - person is2017; 01.11.2017

Вы должны установить SHA1, как ответил Niraj Sanghani. Обратите внимание, вы должны сгенерировать SHA1 для всех ключей, которые используются для подписи вашего .apk. Существует простой метод для создания SHA1 через Android Studio.

person Valentyn Tereshchenko    schedule 01.11.2017