Как добавить аватар пользователя в уведомления?

#flutter #push-notification #firebase-cloud-messaging

#трепетание #push-уведомление #firebase-облако-обмен сообщениями

Вопрос:

У меня есть приложение flutter, которое получает уведомления от firebase cloud messaging (FCM), и мне интересно, как я могу добавить аватар пользователя в уведомление, аналогичное тому, что показывает приложение Instagram прямо сейчас.

Я попытался добавить «изображение» к полезной нагрузке, но это будет расширяемое изображение, а это не то, что я хочу. Любая помощь будет оценена по достоинству!

введите описание изображения здесь

Ответ №1:

Существует два типа стиля уведомлений, которые могут соответствовать вашим требованиям:

  1. NotificationCompat.BigTextStyle
    NotificationCompat.BigTextStyle
  2. NotificationCompat.InboxStyle
    NotificationCompat.InboxStyle

Учитывая ссылку, как должна быть структурирована полезная нагрузка.

Комментарии:

1. Я не вижу в FCM никаких опций для настройки стиля уведомлений и передачи значка без его расширения. Существует также документация по созданию уведомлений о разговорах на Android 11, но простого способа создания долговременных ярлыков для совместного использования во flutter нет.. developer.android.com/guide/topics/ui/conversations