Android Pu sh Значок уведомления отображается, но белый. Цвет уведомления не применяется - PullRequest
0 голосов
/ 30 апреля 2020

Согласно Google и различным сообщениям о переполнении стека, чтобы показать значок уведомления pu sh в системном трее устройства, когда наше приложение закрыто -

<meta-data android:name="com.google.firebase.messaging.default_notification_icon"
        android:resource="@drawable/white_transparent" />
<meta-data android:name="com.google.firebase.messaging.default_notification_color"
        android:resource="@color/colorRed" />

выше метаданных должно быть определено в файле AndroidManifest ( что я уже сделал)

На устройствах Google Pixel значок уведомления отображается должным образом (т. е. для белого прозрачного изображения применен цвет, поэтому значок красного цвета.) Где, как на устройстве Samsung, только изображение white_transparent отображает с out цвет уведомления. Таким образом, сам значок имеет белый цвет и не виден в панели уведомлений панели задач. (Сделал снимок экрана и увеличил масштаб - значок показывает, но белый, цвет отсутствует)

Пробный подход: изменен значок на colorFullIcon (вместо белого прозрачного), теперь pu sh отображается значок уведомления

 <meta-data android:name="com.google.firebase.messaging.default_notification_icon"
        android:resource="@drawable/colorFullIcon" />
 <meta-data android:name="com.google.firebase.messaging.default_notification_color"
        android:resource="@color/colorRed" />

Теперь устройство Samsung отображает этот значок ColorFull, но значок неправильный (т. Е. Виден только цвет красный квадрат)

...