我们有一个用于查看不同产品文档的应用程序。我希望用户订阅他们使用的任何产品。当针对该特定产品发布任何新指南时,必须通知他们。
我需要订阅产品而不是整个站点。哪个工具可以帮助实现这一目标?
我们尝试过服务工人。但看起来,它将仅允许用户订阅整个网站,并为新添加到该网站的任何内容提供通知。
1)用户可以订阅一个/多个产品
例如,如果用户已订阅产品A。
他现在正在查看有关产品B 的文档,应该要求他订阅B(因为他尚未订阅)。
但是当他使用产品A 的指南时,不应要求他订阅(因为他已经订阅了)。
当前,它仅要求用户订阅整个网站
2)每当发布新指南时,我都应该能够提供javascript代码来告诉系统。
答案 0 :(得分:0)
我确定那里有很多服务。我只使用了Firebase及其Firebase Cloud Messaging服务服务,它们具有非常灵活且易于使用的推送通知系统。其功能之一是topic notifications,可以做到这一点。
基本上,您的用户订阅了他们想要接收推送通知的主题。该主题可能是您的类别。
您将必须检查用户是否已订阅某个主题,但这应该很容易。