Description
Is there an existing issue for this?
- I have searched the existing issues.
Which plugins are affected?
Messaging
Which platforms are affected?
Android
Description
Push notifications are not working (since 11-12 June) on Android builds distributed via the Google Play Store, while they function correctly on builds installed through App Tester or directly as APKs.
Affected Platform
• Android only
Works As Expected
Push notifications are delivered when:
• The app is installed via App Tester.
• The app is installed directly as an APK on the device.
Not Working
Push notifications are not delivered when:
• The same APK is distributed via the Google Play Store (closed/internal testing or production).
Investigation Summary
• Airship configuration for Android was re-verified in the Airship portal.
• SHA-1 from Google Play Console was added to Firebase (in case app signing by Play interferes).
• Message Center messages and in-app campaigns are delivered — configuration seems valid.
• Affected Channel IDs were analyzed they do not have a push address set.
• The push address should be automatically provided by FCM via the Airship SDK.
• Rebuilt the app using different versions of the Airship SDK for closed testing.
• Uploaded an older production version (that previously worked) same issue persists.
• google-services.json is up to date and double-checked.
• App is fully uninstalled and reinstalled before each test.
Reproducing the issue
We’re using Airship, and it’s supposed to automatically register the push address from Firebase out of the box.
But it looks like Firebase itself isn’t generating a push address for us or at least not making it available to the Airship SDK.
Firebase Core version
3.13.0
Flutter Version
3.27.3
Relevant Log Output
Flutter dependencies
Expand Flutter dependencies
snippet
Replace this line with the contents of your `flutter pub deps -- --style=compact`.
Additional context and comments
No response