firebase プッシュ通知をテストするための非常に単純な Android アプリを作成しましたが、1 つの通知を 2 回受け取りました。
これはマニフェスト サービスです。
<service
android:name="com.google.firebase.messaging.FirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
<service
android:name="com.google.firebase.iid.FirebaseInstanceIdService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
これはアプリのグラドルです:
compile 'com.google.android.gms:play-services:9.0.0'
compile 'com.google.firebase:firebase-core:9.0.0'
compile 'com.google.firebase:firebase-messaging:9.0.0'
}
apply plugin: 'com.google.gms.google-services'
そして、ここにプロジェクトレベルのgradleがあります:
classpath 'com.google.gms:google-services:3.0.0'