У нас есть одно приложение для Android, которое использует Firebase Clouding Messaging и базу данных в реальном времени для получения сообщений и чтения конфигураций.
Теперь мы хотим добавить ведение журнала событий и Crashlytics, но в другом проекте учетной записи Firebase.
Я проверил документацию по Firebase, можно использовать несколько проектов, но с некоторыми ограничениями.https://firebase.google.com/docs/configure/
Для базы данных это нормально, потому что getInstance принимает FirebaseApp в качестве параметра.
Для событий и аварийных ситуаций на странице выше есть «Примечание. В Android и iOS аналитика регистрируется только для приложения по умолчанию».
Для обмена сообщениями это не упоминается.
Это означает, что нам нужно сделать проект Firebase для событий и аварийных сбоев по умолчанию, обмен сообщениями и базу данных как вторичный проект.
Но в API FirebaseMessaging я не смог найти способ передать FirebaseAppНапример, что делает FirebaseDatabase.getInstance (FirebaseApp).
Так, что я должен сделать, чтобы разрешить обмен сообщениями, используя вторичный проект?Или какие-то другие решения?
Спасибо