Я интегрирую уведомление FireBase Push в мое приложение. Хотя я получаю push-уведомления (когда приложение находится в фоновом режиме), но мой onMessageReceived (RemoteMessage remoteMessage) никогда не вызывается, независимо от того, находится ли приложение на переднем плане или backgroud. Если это проблема с FCM или есть что-то, что я делаю неправильно. Я использую 'com.google.firebase: firebase-messaging: 9.0.0' в своем приложении build.gradle. Я предрек как услуги, в моем приложении манифестаFCM onMessageReceived() никогда не называется
<service
android:name="app.pnd.camscanner.MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
<service
android:name="app.pnd.camscanner.MyFirebaseInstanceIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
если onMessageReceived никогда не вызывается, как вы знаете, вы получите толчок сообщения? – tyczj
Предоставляет ли MyFirebaseMessagingService службу FirebaseMessagingService? –
@ArthurThompson - Да, я уже расширил FirebaseMessagingService в своем классе сервиса FirebaseMessagingService –