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. Любая помощь с благодарностью.

Спасибо!

0 ответов

Другие вопросы по тегам