We are in the process of migrating our apps to FCM, we have one project which has 2 apps in the firebase console. One for UAT and one for PROD. UAT and PROD apps have different package names but Firebase only provides one Cloud Messaging key per project. In the urban airship console we have two products one for Test and one for Prod, both use the same firebase server key but have different package names set.
When we are testing it doesn't matter what package name we enter into the Quick Start setup for android the app still receives notifications as long as the Server Key is correct. This means test notifications will be sent to the production app?
How does the urban airship platform determine which app to send the notification to?
Should when be creating multiple firebase projects per app variant?
What is the purpose of the package name field in the android setup as it appears to have no effect?