Во-первых, убедитесь, что вы добавили зависимость к сообщениям Firebase и
ваш приемник правильно, как документ предлагает:
В build.gradle модуля приложения:
implementation 'com.google.firebase:firebase-messaging:the-version
А в AndroidManifest.xml:
<service
android:name=".java.MyFirebaseMessagingService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
Если вы используете GCM
, здесь также упоминается здесь , что вам нужно установить высокий приоритет для слушателя gcm:
<service
android:name=".GCM.PushNotificationService"
android:exported="false">
<intent-filter android:priority="10000">
<action android:name="com.google.android.c2dm.intent.RECEIVE"/>
</intent-filter>
</service>