Однако я получаю это сообщение при запуске APK-файла выпуска с помощью команды flutter run --release.
Вот возвращенное сообщение:
Этому приложению не разрешено использовать проверку подлинности Firebase. Пожалуйста
убедитесь, что в
консоли Firebase настроено правильное имя пакета и SHA-1. [ Safety_net_token был передан, но в консоли Firebase не было зарегистрировано соответствующего
SHA-256. Убедитесь, что
пара packageName/SHA256 этого приложения зарегистрирована в
консоли Firebase. ]
Обратите внимание, что я запускаю это приложение непосредственно на своем телефоне, а не устанавливаю его из Google Play.
Я попробовал следующее на консоли Firebase:
- Ключи отладки
- Ключи освобождения
- Сертификаты ключей подписи и загрузки Google Play.
- Кроме того, мой google-services.json обновлен.
Очистите Flutter и опубликуйте его перед запуском, чтобы убедиться, что изменения произойдут. li>
Обновление:
Решено,
проблема заключалась в неправильном именовании внутри файла манифеста, как указано в сообщении об ошибке:
Убедитесь, что имя пакета этого приложения Пара SHA256 зарегистрирована в консоли Firebase.
Обычно это ключи sha1 или sha256, однако на этот раз это было имя пакета.
Подробнее здесь: https://stackoverflow.com/questions/727 ... elease-apk