@HitTheNails

Общее разрешение на отправку web push notifications для нескольких доменов?

Добрый день.
Требуется внедрить web push уведомления (которые затем будут конфигурироваться через админ-панель) в проект, расположенный на нескольких доменах (и домены могут добавляться/удаляться со временем).
Все примеры, найденные в документации и в прочих источниках, привязаны к домену, на котором регистрируется service worker. Соответственно, один и тот же пользователь, попадая на разные домены, на каждом будет получать запрос на разрешение на отправку уведомлений.
Можно ли каким-то образом реализовать данную функциональность так, чтобы пользователь давал разрешение на отправку пушей на одном домене, и при переходе на другой это разрешение подхватывалось и не требовалось повторного одобрения? Кодовая база на всех доменах общая.
Вероятно, это возможно через реализацию отдельного сервиса и открытие его через iframe и проброса на страницу, но надеюсь, что существует более простой и адекватный вариант.
Заранее спасибо.
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
@PeeX
если у пользователя этих разных доменов есть общая учетная запись/общее хранилище локальное то можно при подписывании на уведомления записать id в такую учетку или сохранить в локальное хранилище, т.е. формально как то узнать что это один и тот же пользователь на всех этих доменах и присвоить ему свой уникальный id, а по нему из базы данных уже проверяете/вытаскиваете id для рассылки
Ответ написан
Ваш ответ на вопрос

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

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