Android-приложение React-Native работает в режиме отладки, но не в версии
Я работаю с приложением React-Native для Android, которое использует response-native-fcm. Мы получаем уведомления, генерируемые нашим сервером приложений, которые уведомляют пользователя о получении товара. Когда мы тестируем эту функцию в режиме отладки, она отлично работает. Однако каждый раз, когда сборка релиза производится и загружается в магазин Play, мы не получаем уведомлений. Мы даже не получаем токены Firebase. Я получу ошибки от Firebase на нашем сервере приложений с надписью "NotRegistered".
Что мы имеем:
Я создал отдельный проект с помощью консоли Firebase, чтобы сгенерировать правильный файл google-services.json (и имена пакетов совпадают).
google-services.json находится в правильном каталоге (имя проекта / android / app)
Я использую HTTP-версию облачных сообщений и использую устаревший ключ сервера, предоставленный в консоли Firebase.
Использование версии 11.0.4 Firebase (пробовал как библиотеки ядра, так и библиотеки облачных сообщений) и google-play-servies-base с плагином apply: 'com.google.gms.google-services' в нижней части gradle.build файл в каталоге Android / приложения.
Служба Google версия 3.1.0 в файле build.gradle в каталоге Android
Для minifyEnabled установлено значение false, поэтому ProGuard не должен исключать Firebase при сборке версии выпуска.
Это только казалось проблемой, когда мы перешли на JavaScript. У меня не было этой проблемы, когда реализация приложения была все на Java. Любая помощь с благодарностью.
Спасибо!