Мое приложение для API версии 26 или выше.
У меня проблема с маленьким значком в уведомлении.Я пошел к документации здесь, и, независимо от моей проблемы, я увидел, что упоминается, что значок должен быть белым, но, поскольку я сейчас работаю, я слушаю подкасты, используя приложение подкаст Google, и значок красочный.Так оно должно быть белым или нет?Или только приложения Google могут иметь цвета?

ссылка на документацию: https://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html
Моя проблема в том, чтов то время как мой значок появляется сверху, когда ящик закрыт (это зеленый значок рядом с цветным значком подкаста Google).Но когда драве открыт, значок не отображается, и это всего лишь пустой зеленоватый круг.

Вот как я строю уведомление:
Uri notificationSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(something, ADMIN_CHANNEL_ID)
.setSmallIcon(R.drawable.logo_fallback)
.setLargeIcon(resource)
.setContentTitle(remoteMessage.getData().get("title"))
.setContentText(remoteMessage.getData().get("message"))
.setAutoCancel(true)
.setSound(notificationSoundUri)
.setContentIntent(pendingIntent);
//Set notification color to match your app color template
notificationBuilder.setColor(getResources().getColor(R.color.colorPrimaryDark));
notificationManager.notify(notificationID, notificationBuilder.build());
и ресурс, который я использую, является PNG.Я тоже попробовал XML, но безуспешно.