Я реализовал push-уведомление и отлично работает во всех ОС, кроме Pie. В круговом уведомлении изображение не отображается.
Я обновил значок по умолчанию в manifest.
Я обновил значок в коде OnMessageRecived.
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_launcher_new"/>
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/white" />
<meta-data android:name="com.google.firebase.messaging.default_notification_channel_id"
android:value="@string/channel_id"/>
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context, channelId)
.setSmallIcon(R.mipmap.ic_launcher_new)
.setLargeIcon(bitmap)
.setContentTitle(title)
.setStyle(new NotificationCompat.BigTextStyle().bigText(secondText).setBigContentTitle(title))
.setContentText(secondText)
.setChannelId(channelId)
.setPriority(Notification.PRIORITY_HIGH);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
stackBuilder.addNextIntent(intent);
PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
mBuilder.setContentIntent(resultPendingIntent);
notificationManager.notify(notificationId, mBuilder.build());