Я вижу, что
public void onMessageReceived(RemoteMessage remoteMessage)
вызывается при получении push (когда приложение находится в фоновом режиме)
Но для push-уведомления не отображается никакой пользовательский интерфейс.
Я хочу что-то вроде следующего:
![enter image description here](https://i.stack.imgur.com/sQpTN.png)
Я думаю, что я видел более дюжины вопросов SO, прежде всего следующий, но, как я уже говорил, onMessageReceived
уже вызывается, просто пользовательский интерфейс не отображается.
Как обрабатывать уведомления, когда приложение в фоновом режиме в Firebase
Мой код дляdisplaying
Пользовательский интерфейс для push-уведомлений следующий, нужно ли делать что-то еще, кроме этого?
Notification notification = notificationBuilder.build();
notification.flags |= Notification.FLAG_AUTO_CANCEL;
NotificationManager notificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
JSONObject push = notificationArgsObj.optJSONObject("push");
if(push != null) {
String sound = push.optString("sound");
if(sound.equals("default")) {
notification.sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
}
}
notificationManager.notify(destination_id, notification);