我綜合火力推送通知到我的應用程序。 雖然我收到推送通知(當應用程序在後臺),但我onMessageReceived(RemoteMessage remoteMessage)永遠不會被調用,獨立的應用程序是否是在前臺或研究背景。 如果它與FCM的問題或有什麼我做錯了。在我的應用程序的build.gradle 我使用「9.0.0 com.google.firebase:火力點的消息」。 我在我的應用程序清單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>
應用程序標記有
tools:node="replace
如果onMessageReceived不會被調用,你怎麼知道你的推送消息? – tyczjMyFirebaseMessagingService是否擴展FirebaseMessagingService? –
@ArthurThompson - 是的,我已經在我的FirebaseMessagingService服務類 –