kawabanga
@kawabanga

Как добавляются и удаляются web push токены с персональными сообщениями?

К примеру, есть OneSignal, но это неважно (тот же FireBase).

Как правильно организовать работу персональных уведомлений, как это работает на Facebook.
Интересуют следующие ключевые моменты:
1) как обычно передается токен в момент логина.
2) как обычно стирается токен в момент разлогина? А если сессия просто умерла. Раньше я помню у большинства сайтов была проблема с такими уведомлениями. И Вконтакте и Сбербанк онлайн не стали исключениями. Даже сбербанк вроде бы и сейчас после выхода из приложениям все равно присылает пуш сообщения.
3) как хранить все токены отдельного пользователя? на уровне бэкенда их хранить и рассылать по пользователям? А что если там зоопарк токенов? Можно ли в OneSignal проверять, был ли пользователь активен в течении 2-3 дней?
4) Как вы вообще работаете с персональными PUSH нотификациями в ВЕБ/Приложение?

Как я вижу это, поправьте, если ошибаюсь;
1) Человек логинится.
2) мы запрашиваем вебпуш уведомления. если пользователь разрешает, то записывем токен в БД.
3) при необходимости, отправляем персональное push пользователю.
4) при необходимом разлогине отправляем информацию о том , что токен необходимо удалить.
5) но как быть, если хранятся устаревшие токены. Или сессия клиента закрыта, а токены все равно активны?
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы