We are using two Firebase services in Android and iOS native Apps - Firebase Analytics and FCM (Firebase Cloud Messaging). These services are owned by two separate teams - Analytics team owns Firebase account containing analytics project, whereas IT team owns the one for FCM (containing FCM project). We also use UrbanAirship for PUSH messages that internally uses FCM key (API key from FCM project). Apps currently use google-services.json downloaded from Analytics account and hence analytics events flows just fine.
But PUSH notifications don't work since UA(UrbanAirship) account contains FCM API key from different account. As a temporarily fix, we configured UA to use FCM key from Analytics project (as app uses JSON from analytics account only) which I think is not appropriate for long run, it brings dependency among two teams. Please share your expert opinion on best practice in this case, so both teams (Analytics, IT) can independently manage their (separate) accounts.
Please note that I went through couple of other threads copied below but they refer to handling with multiple projects, not separate accounts. So posted this question. Thanks !
Can one single application connect with multiple Firebase Account?
Use multiple firebase accounts in single android app for google analytics