Я внедряю push -уведомления на Android с использованием Notifee в нативном проекте React.
Что я хочу, - это уведомление об обмене сообщениями, которое выглядит как приложение Messenger или Slack: значок аватара с значком приложения на него наложен. Большая из данных FCM (URL) заменяет значок приложения.
Но я хочу, чтобы он был вместе с началом, без расширения. Уведомления: приложение Messenger (вверху) против Slack (внизу) < /p>
Я ожидал, что установка обмена сообщениями с человеком + значок + категория в Notifee будет отображать комбинацию значков Avatar + App. < /p>
Вот мой клиент -код (Notifee): < /p>
Вот мой клиент (Notifee): < /p>
. Вот мой клиентский код (Notifee): < /p>
const noti: Notification = {
title: title,
body: body,
android: {
channelId,
smallIcon: 'ic_notification_small',
largeIcon: icon,
style: {
type: AndroidStyle.MESSAGING,
person: { name: 'Me' },
messages: [
{
text: body,
timestamp: Date.now(),
person: { name: userName ?? '', icon: icon },
},
],
group: false,
},
category: 'msg',
},
};
await notifee.displayNotification(noti);
< /code>
И вот код сервера (функции Firebase, код iOS опущен): < /p>
const fcmMessage: admin.messaging.Message = {
token: token,
android: { priority: "high" },
data: {
_route: "forwarded",
userName: userName || "",
title: title || "",
body: message || "",
avatarUrl: icon || "",
threadId,
renderStyle: "messaging",
},
};
< /code>
Что я попробовал до сих пор:
• Спрашиваемые помощники AI (Chatgpt, Gemini) → Они предложили Android признать его в качестве уведомления о разговоре, чтобы нанести значок приложения.
• Поиск переполнения стека для аналогичных вопросов.
• Проверка официальных документов (не упоминается о сочетаниях). lagryicon. < /p>
Результат:
Тем не менее, уведомление только изначально показывает значок приложения и изменения в значке аватара только после расширения.
Он никогда не показывает наложение значка Avatar + App, как Slack /Messenger. < /p. < /p. < /p.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... le-notific
Как показать значок приложения Avatar + вместе в уведомлениях Android Notifee MessagingStyle? ⇐ Android
Форум для тех, кто программирует под Android
1758529123
Anonymous
Я внедряю push -уведомления на Android с использованием Notifee в нативном проекте React.
Что я хочу, - это уведомление об обмене сообщениями, которое выглядит как приложение Messenger или Slack: значок аватара с значком приложения на него наложен. Большая из данных FCM (URL) заменяет значок приложения.
Но я хочу, чтобы он был вместе с началом, без расширения. Уведомления: приложение Messenger (вверху) против Slack (внизу) < /p>
Я ожидал, что установка обмена сообщениями с человеком + значок + категория в Notifee будет отображать комбинацию значков Avatar + App. < /p>
Вот мой клиент -код (Notifee): < /p>
Вот мой клиент (Notifee): < /p>
. Вот мой клиентский код (Notifee): < /p>
const noti: Notification = {
title: title,
body: body,
android: {
channelId,
smallIcon: 'ic_notification_small',
largeIcon: icon,
style: {
type: AndroidStyle.MESSAGING,
person: { name: 'Me' },
messages: [
{
text: body,
timestamp: Date.now(),
person: { name: userName ?? '', icon: icon },
},
],
group: false,
},
category: 'msg',
},
};
await notifee.displayNotification(noti);
< /code>
И вот код сервера (функции Firebase, код iOS опущен): < /p>
const fcmMessage: admin.messaging.Message = {
token: token,
android: { priority: "high" },
data: {
_route: "forwarded",
userName: userName || "",
title: title || "",
body: message || "",
avatarUrl: icon || "",
threadId,
renderStyle: "messaging",
},
};
< /code>
Что я попробовал до сих пор:
• Спрашиваемые помощники AI (Chatgpt, Gemini) → Они предложили Android признать его в качестве уведомления о разговоре, чтобы нанести значок приложения.
• Поиск переполнения стека для аналогичных вопросов.
• Проверка официальных документов (не упоминается о сочетаниях). lagryicon. < /p>
Результат:
Тем не менее, уведомление только изначально показывает значок приложения и изменения в значке аватара только после расширения.
Он никогда не показывает наложение значка Avatar + App, как Slack /Messenger. < /p. < /p. < /p.>
Подробнее здесь: [url]https://stackoverflow.com/questions/79771389/how-to-show-avatar-app-icon-together-in-android-notifee-messagingstyle-notific[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия