Я использую FCM в своем приложении для Android.Уведомление работает нормально, когда приложение находится в фоновом режиме, но после убийства из фона уведомление не работает.
Мой мобильный телефон oppo F9 Pro
Я автоматически включил автозапуск и разрешение разрешены в фоновом режиме.
Включено в фоновом режиме
My Firebase Service
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "myFirebaseMsgService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Log.d(TAG, "From : " + remoteMessage.getFrom());
if (remoteMessage.getData().size() > 0) {
Log.d(TAG, "Message Data : " + remoteMessage.getData());
}
if (remoteMessage.getNotification() != null) {
}
}
}
Отправка полезной нагрузки
{
"notification":{"title":"testing of notification - new ","body":"body of notification ","sound":"Enabled"
},
"data":{
"id":74,
"callFrom":"test",
"other_info":"other detail in other info"
},
"to":"c5V-l4poMYI:APA91bFk8DO6upFN9dSXjI3d9UXpRUvmdzPo9OyUV9LnLJhCA6vBQ4y6TuXWHg1vaGM0SV6bEOLDW38UFEsVhcHFRvT7oIkGNmtd2v6516ABh6MyvkuoFP7gwUJWOPQRCaPsVg8_O2ot"
}