Я только что реализовал функцию уведомления в своем проекте RN, используя RN firebase.Я отсортировал части, где пользователь нажимает на уведомление, и оно вызывает что-то в приложении, когда оно открывается.ОДНАКО, я в настоящее время пытаюсь понять поток большинства приложений там, где дело обстоит так:
- Пользователь получил и проигнорировал уведомление
- Затем пользователь запустит приложение вручную, не нажимая на уведомление
- Большинство известных мне приложений, особенно в Instagram и Whatsapp, смогут по-прежнему отображать значки в приложении, уведомляя пользователя о поступлении новых элементов и выделяя новыеполученные элементы
Теперь я успешно выполнил часть значков в приложении на случай, если пользователь получил уведомление, когда приложение находится на переднем плане, так же, как это делают Instagram и Whatsapp.Но я просто не могу понять, как определить, при запуске приложения ручной (не нажимая на баннер уведомлений), если у пользователя есть несколько неоткрытых уведомлений в трее, кроме проверки firebase.notifications().getBadge()
.Проблема в том, что я не смог бы узнать, что содержат новые неоткрытые уведомления ...
У меня такое ощущение, что это не то, что должно обрабатываться модулем уведомлений или базой огня как таковым, потому что этоpart не имеет ничего общего с открытием объекта уведомления по прибытии.
По сути, я действительно не уверен, где искать прямо сейчас.Любые указатели будут высоко оценены: D