订阅类别的推送通知

时间:2019-05-07 07:05:29

标签: javascript push-notification service-worker subscription

我们有一个用于查看不同产品文档的应用程序。我希望用户订阅他们使用的任何产品。当针对该特定产品发布任何新指南时,必须通知他们。

我需要订阅产品而不是整个站点。哪个工具可以帮助实现这一目标?

我们尝试过服务工人。但看起来,它将仅允许用户订阅整个网站,并为新添加到该网站的任何内容提供通知。

1)用户可以订阅一个/多个产品

例如,如果用户已订阅产品A。

他现在正在查看有关产品B 的文档,应该要求他订阅B(因为他尚未订阅)。

但是当他使用产品A 的指南时,不应要求他订阅(因为他已经订阅了)。

当前,它仅要求用户订阅整个网站

2)每当发布新指南时,我都应该能够提供javascript代码来告诉系统。

1 个答案:

答案 0 :(得分:0)

我确定那里有很多服务。我只使用了Firebase及其Firebase Cloud Messaging服务服务,它们具有非常灵活且易于使用的推送通知系统。其功能之一是topic notifications,可以做到这一点。

基本上,您的用户订阅了他们想要接收推送通知的主题。该主题可能是您的类别。

您将必须检查用户是否已订阅某个主题,但这应该很容易。