Я пытаюсь реализовать параметр уведомления о стиле Facebook для приложения. Я использую опции Server Sent для извлечения уведомлений из таблицы базы данных, которая подсчитывает количество строк из таблицы notofications и отображает это каждый раз. при правильных сеансах я обновляю счетчик уведомлений каждый раз, когда пользователь открывает окно уведомления. Но дело в том, что всякий раз, когда я выхожу из системы для пользователя и регистрируется, номер уведомления становится таким же, как количество строк в таблице.Уведомление о сбое на стороне сервера
Например, у меня было 20 непрочитанных уведомлений со стола. Когда я его открываю, он становится 0 ожидающими уведомления. Но после того, как я выйду и войду в систему, он снова становится 20.
Я думал о сохранении последнего значения извещения в базе данных, чтобы решить его и вызвать это значение, когда пользователь входит в систему, но у меня есть какой-либо другой эффективный метод ????