@KnightForce

React Native Android Firebase. Как задать иконку для уведомлений?

Использую React-NAtive-FCM.
Нужно чтобы в уведомлениях на смартфонах выше API 22 была иконка. Сейчас там белая точка в сером круге.
На смартфонах с Android 4.x используется иконка приложения.

Снижение targetApi в gradle на меньше чем 22 работает, но тогда другие библиотеки работают не так как надо.
Прописывал иконку по умолчанию в манифесте - не работает, в нем менять получается только цвет (с серого).

Если слать поле icon, как в гайде на сайте - не работает.

Как выставить нужную иконку без смены targetApi?
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 1
Это не просто белая точка в белом круге, это та же иконка приложения с наложенным фильтром. Иконка уведомления в новых версиях должна быть одноцветная в соответствии с гайдлайнами. Советую пушить данные через Firebase и создавать уведомление самому, вместо использования их фичи с уведомлениями, таким образом у тебя будет гораздо больше контроля над уведомлениями и ты сможешь выставить другую иконку с помощью метода setSmallIcon в билдере (ищи соответствующие инструменты для этих ваших реактов)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы