Итак, я добавил FCM, и он работает, но если я хочу запустить команду flutter buil apk --release
, я получаю следующую ошибку:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processReleaseGoogleServices'.
> com.google.gson.stream.MalformedJsonException: Expected ':' at line 11 column 10 path $.client[0].client_info.<<<<<<<
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 11s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done 12.1s
Gradle task assembleRelease failed with exit code 1
Я нашел этот НАСТОЛЬКО вопрос, но если я удалю строку с apply plugin: 'com.google.gms.google-services'
, push-уведомления больше не будут работать
Проблема в вашем файле google-services.json. Вы его случайно не редактировали вручную? Вы можете попробовать снова загрузить файл из Firebase или попытаться найти отсутствующий «:». Он должен быть в верхней части файла (строка 10-11). Найдите ключ «client», затем первый ключ «client_info».
Я решил это уже как yday, я думаю, но да, это было с json .. Он был неправильно отформатирован
проверьте свой google-services.json
файл, все будет не так.
У меня уже есть эта строка. Дело в том, что если я удалю применить плагин: «com.google.gms.google-services», приложение запустится, но я больше не буду получать push-уведомления.