Push-уведомление с подпиской на категории - PullRequest
0 голосов
/ 07 мая 2019

У нас есть приложение для просмотра документов по разным продуктам. Я хотел бы, чтобы пользователи подписывались на любой продукт, который они используют. Они должны быть уведомлены при публикации какого-либо нового руководства по этому конкретному продукту.

Мне нужна подписка на товары, а не на весь сайт. Какой инструмент поможет достичь этого?

Мы попробовали сервисных работников. Но, похоже, это позволит пользователям только подписаться на весь сайт и предоставлять уведомления для любого контента, недавно добавленного на сайт.

1) Пользователь может подписаться на один или несколько продуктов

Например, если пользователь подписался на продукт А.

Сейчас он просматривает документ о продукте B , его следует попросить подписаться на B (поскольку он не подписался).

Но когда он ведет руководство по продукту A , его не следует просить подписаться (поскольку он уже подписан).

В настоящее время пользователь просит только подписаться на весь сайт

2) Я должен быть в состоянии предоставить код JavaScript, чтобы сообщать системе всякий раз, когда публикуется новое руководство.

1 Ответ

0 голосов
/ 07 мая 2019

Я уверен, что есть много услуг. Я использовал только Firebase и его сервис Firebase Cloud Messaging . У них очень гибкая и простая в использовании система push-уведомлений. Одна из его функций - тема уведомления , которые могут это сделать.

По сути, ваши пользователи подписываются на тему, по которой они хотят получать push-уведомления. Эти темы могут быть вашими категориями.

Вам придется обрабатывать проверки, если пользователь уже подписан на тему, но это должно быть легко.

...