Добрый день. Пишу приложение (чат) на react native. Необходимо присылать оповещение на телефон и считать количество не прочитанных сообщений. Я собераюсь при выходе человека запоминать номер последнего сообщения и используя firebase functions повесить обработчик который будет увеличивать число не прочитаных сообщений. и каждый раз когда он будет увеличивать число хочу присылась сообзения на телефон. Для этого хочу использовать firebase functions.
Вопрос правильная ли логика и есть ли проще пути решения данных задач?