I have a Firebase Project with multiple apps(some iOS, some Android) within it. I'm using Firebase's Cloud Messaging along with the Node.js Firebase Admin SDK to send push notifications to these apps.
To authenticate, I'll set up a service account and generate a keypair for it, and use https://firebase.google.com/docs/reference/admin/node/admin.credential to do the authentication step.
Will this method work for multiple apps? Or will I need to create multiple service accounts and or keys? Also, if I have multiple Node.js API instances, can they all authenticate off the same service account/key simultaneously?