есть десятки библиотек push-уведомлений, а также программ на стороне сервера, которые вы можете использовать.они также поддерживают веб-уведомления.
, и если вы хотите создать собственную систему уведомлений (по любой причине), история будет другой.но рекомендуемый способ - использовать эти библиотеки и не беспокоить себя!
Я думаю, что должно быть два типа системы уведомлений: статическая и динамическая.в статической системе вы сохраняете каждое сообщение для пользователя, и при каждом входе в систему вы показываете ему все сообщения.Вы можете использовать сеанс для сохранения и управления сообщениями.
в динамическом режиме, как потоковый способ, вы просто экономите время, когда пользователь видел сообщения в последний раз, и когда пользователь вошел в систему, вы сделаете сообщения динамически и покажетеему те.