У нас есть приложение для просмотра документов по разным продуктам. Я хотел бы, чтобы пользователи подписывались на любой продукт, который они используют. Они должны быть уведомлены при публикации какого-либо нового руководства по этому конкретному продукту.
Мне нужна подписка на товары, а не на весь сайт. Какой инструмент поможет достичь этого?
Мы попробовали сервисных работников. Но, похоже, это позволит пользователям только подписаться на весь сайт и предоставлять уведомления для любого контента, недавно добавленного на сайт.
1) Пользователь может подписаться на один или несколько продуктов
Например, если пользователь подписался на продукт А.
Сейчас он просматривает документ о продукте B , его следует попросить подписаться на B (поскольку он не подписался).
Но когда он ведет руководство по продукту A , его не следует просить подписаться (поскольку он уже подписан).
В настоящее время пользователь просит только подписаться на весь сайт
2) Я должен быть в состоянии предоставить код JavaScript, чтобы сообщать системе всякий раз, когда публикуется новое руководство.