FireBaseプッシュ通知を自分のアプリケーションに統合しています。 私はプッシュ通知を受けています(アプリケーションがバックグラウンドの場合)が、アプリケーションがフォアグラウンドかバックグラウンドかにかかわらず、onMessageReceived(RemoteMessage remoteMessage)は決して呼び出されません。 FCMの問題または私が間違っていることがある場合。 私のアプリのbuild.gradleに 'com.google.firebase:firebase-messaging:9.0.0'を使用しています。 私が最後に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
を持っていたことでしたか? – tyczjMyFirebaseMessagingServiceはFirebaseMessagingServiceを拡張しますか? –
@ArthurThompson - はいFirebaseMessagingServiceサービスクラスでFirebaseMessagingServiceをすでに拡張しました –