I followed official sample and extends FirebaseMessagingService
<service android:name=".service.MyFirebaseMessagingService"
android:stopWithTask="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
and my push json
{
"message":{
"token":"my fcm token",
"android":{
"priority": "high",
"data":{
"key1":"123","key2":"456"
}
}
}
}
I reveived fcm from
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {}
until I killed my app from recent application.
My android os is Android 8.1 (API level 27)
I have test on android 7.1(API level 25), it can receive message, even app got killed.