Когда мое приложение убивают, я не могу получать уведомления, установленные с сервера приложений.
Предыдущий мой градл был таковым:
implementation "com.google.firebase:firebase-messaging:17.0.0"
implementation "com.google.firebase:firebase-invites:16.0.0"
С помощью этой конфигурации я мог получать уведомления на переднем плане, в фоне, даже когда приложение было проведено
Я обновил свой обмен сообщениями с основной базой, так что вот мой новый gradle с обменом сообщениями с базовой базой:
implementation "com.google.firebase:firebase-messaging:18.0.0"
Вот мой текущий класс обслуживания после обновления
public class MyService extends FirebaseMessagingService
{
public static final String ACTION = "action";
public static final String EXTRA_DATA = "extra_data";
public static final String MESSAGE = "message";
private RemoteMessage.Notification mNotification;
@Override
public void onNewToken(String refreshedToken) {
super.onNewToken(refreshedToken);
LOGE(TAG, "Refreshed token: " + refreshedToken);
}
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
String from = message.getFrom();
mNotification = message.getNotification();
Map<String, String> data = message.getData();
LOGE(TAG, "Received FCM message from : " + from + " data : " + data);
}
}
В этой новой версии можно ли получать уведомления в системном трее, когда приложение переворачивается? Если да, то есть идеи?