自动接收FCM推送通知多次.怎么阻止它?

Dav*_*oel 6 android firebase firebase-cloud-messaging

我在我的应用中使用Firebase进行聊天.但是当我发送一条消息时,我会收到一条通知.没关系.但是在2-3分钟后,我将逐一接收所有旧通知.这是我的接收代码.我删除了通知处理的所有代码,但在那之后,我仍然反复收到通知: -

public class FirebaseNotificationReceiver extends WakefulBroadcastReceiver {
    private final String NOTIFICATION_BODY_KEY = "gcm.notification.body";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.e("NOTIFICATION RECEIVED", "RECEIVED");
    }
Run Code Online (Sandbox Code Playgroud)

在清单中:

     <receiver
        android:name=".firebase.FirebaseNotificationReceiver"
        android:exported="true"
        android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
            <action         android:name="com.google.android.c2dm.intent.RECEIVE" />
        </intent-filter>
    </receiver>
Run Code Online (Sandbox Code Playgroud)