Как отобразить цветной значок в уведомлениях с помощью Notifee в React Native?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как отобразить цветной значок в уведомлениях с помощью Notifee в React Native?

Сообщение Anonymous »

Я разрабатываю приложение React Native и использую библиотеку Notifee для обработки уведомлений. Я могу успешно отображать белый значок в своих уведомлениях и устанавливать цвет фона, но вместо этого я хочу отображать цветной значок.
Вот что я сделал на данный момент:
Я создал белый значок для уведомления (маленький значок) и поместил его в каталог с возможностью рисования как ic_notification_small.png.
Я также создал цветной значок (app_icon_round.png) для большой значок и поместил его в каталог, который можно рисовать.
Я установил уведомление следующим образом:

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

import notifee from '@notifee/react-native';

async function onDisplayNotification() {
const channelId = await notifee.createChannel({
id: 'default',
name: 'Default Channel',
});

await notifee.displayNotification({
title: 'Notification Title',
body: 'Main body content of the notification',
android: {
channelId,
smallIcon: 'ic_notification_small', // White icon for small icon
largeIcon: 'app_icon_round', // Colored icon for large icon
},
});
}

Проблема:
Когда я запускаю уведомление, маленький значок отображается правильно, но большой значок не отображается. Похоже, что по умолчанию вместо цветного значка отображается черно-белая версия.
Дополнительная информация:
Я проверил, что значки правильно размещены в доступных для рисования папках. .
Я также пробовал использовать большой значок в различных форматах, например mipmap/app_icon_round, но он по-прежнему не отображается должным образом.
Вопросы:
Как я могу гарантировать, что в уведомлении будет отображаться цветной значок при использовании библиотеки Notifee в моем приложении React Native? Существует ли определенный формат или конфигурация, которой мне нужно следовать для достижения этой цели?
Если цветной значок не может отображаться, могу ли я хотя бы использовать цветной значок в качестве большого значка?
Любая помощь или руководство будут очень полезны оценил!

Подробнее здесь: https://stackoverflow.com/questions/791 ... act-native
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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