Так как он работает в вашей отладочной сборке, эта ошибка в основном связана с проблемой ключа SHA или имени пакета.Вы сказали, что у вас последняя версия google-services.json
, поэтому я предполагаю, что вы включили отпечаток SHA для хранилища ключей релиза в свой проект Firebase?
Если нет, вам придется получить отпечаток пальца, как описано в этом ответе , а затем добавить его в проект Firebase и снова обновить google-services.json
.
Если это уже было сделано, и вы столкнулись с проблемой в приложении, выпущенном в магазине Google Play, вам следует проверить, зарегистрировались ли вы в Подписание приложения Google , поскольку оно включает два различных ключа загрузки и подписи.,
Вы должны включить ключ подписи, чтобы он работал на пользовательских устройствах.Если вы загружаете приложение для тестирования, после создания apk-релиза с ключом загрузки, вам также нужно будет включить это.
Я могу предоставить более подробную информацию в зависимости от вашей ситуации.Редактирование вашего вопроса и включение соответствующей части logcat
при возникновении ошибки облегчит предоставление точных рекомендаций.