Флаттер — Изменение содержимого push-уведомления перед отображением на экране в фоновом режиме

# #android #ios #firebase #flutter #firebase-cloud-messaging

Вопрос:

Я разрабатываю приложение для чата, такое как WhatsApp.

Моя цель-отправить новое push-уведомление каждому участнику группы, когда кто-то отправляет сообщение в группу. Что — то вроде — «${имя контакта, сохраненное в вашем телефоне} отправьте новое сообщение группе!»

Моя проблема в том, что я не хочу сохранять в базе данных, как каждый участник назвал всех остальных участников группы (это будет огромная таблица декартова произведения всех участников).

Я подумал, что, возможно, можно установить имя контакта отправителя из приложения flutter непосредственно перед отображением уведомления на экране. Я видел несколько примеров для ios, но ни одного для Android. Спасибо за любую помощь 🙂