Skip to content

[firebase_messaging]: notifications are not delivered for Android #17442

Closed
@margaritazar

Description

@margaritazar

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    blocked: customer-responseWaiting for customer response, e.g. more information was requested.platform: androidIssues / PRs which are specifically for Android.plugin: messagingresolution: userThis was a user issue, e.g. invalid configuration or code.type: bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions