Firebase Messaging: используйте два проекта Firebase в одном приложении - PullRequest
0 голосов
/ 25 апреля 2019

Я буду распространять библиотеку Android, которая использует FCM для отправки уведомлений в любое приложение, использующее мою библиотеку. Библиотека использует собственный проект Firebase google-services.json. Проблема в том, что происходит, когда приложение, использующее мою библиотеку, уже использует FCM со своим собственным google-services.json.

Может ли приложение поддерживать как FCM в основном приложении, используя его google-service.json, так и библиотеку, используя собственный google-service.json?

Чтобы проверить это, я создал пример приложения, используя мою библиотеку. Первое, что я заметил, - это только один FCMToken. Поэтому я предполагаю, что один и тот же FCMToken необходимо использовать как в проекте App Firebase, так и в проекте библиотеки Firebase.

Я протестировал, используя консоль Firebase, я отправил сообщение из обоих проектов. Я отправил образец сообщения, ориентированного на FCMToken. Приложение успешно получило сообщение от проекта библиотеки Firebase, но не работало для проекта App Firebase.

Если мой сценарий с FCM в приложениях и в Libary возможен? Если да, то как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...