Flutter не показывает правильный значок PUSH-уведомлений на AndroidAndroid

Форум для тех, кто программирует под Android
Anonymous
Flutter не показывает правильный значок PUSH-уведомлений на Android

Сообщение Anonymous »

Мое мобильное приложение для Android получает push-уведомления от Firebase. Flutter получает их правильно во всех состояниях приложения, но когда приложение находится в фоновом режиме или закрыто, значок, показывающий нажатие, — это значок, определенный в AndroidManifest.xml

Код: Выделить всё

...

...
а не тот, который определен в том же файле для уведомлений Firebase

Код: Выделить всё

...

...
Я указываю в соответствующем коде Flutter значок, который хочу показать

Код: Выделить всё

...
Future initialize() async {
final NotificationSettings settings =
await FirebaseMessaging.instance.requestPermission();

final androidInit =
AndroidInitializationSettings('@drawable/ic_stat_ic_launcher_notification');

final iosInit = IOSInitializationSettings();

final initSetting = InitializationSettings(
android: androidInit,
iOS: iosInit,
);
...
Я использую белый значок с прозрачным фоном, однако значок приложения цветной и с круглым фоном.
У меня есть попробовал включить значок в MIP-карту и папки с возможностью рисования, с соответствующими папками для разных разрешений, но значок по умолчанию, назначенный для приложения, продолжает появляться.
Я ожидаю, что push-уведомления покажут этот значок который я для него назначил.
Когда мое приложение находится на переднем плане, значок правильный, когда приложение находится в фоновом режиме или закрыто, отображается значок, назначенный для приложения.< /п>

Подробнее здесь: https://stackoverflow.com/questions/786 ... on-android

Вернуться в «Android»