Я буду распространять библиотеку 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 возможен? Если да, то как?