我可以在 Drupal 8 站点中集成 getstream.io 通知服务吗?如果没有,那么还有其他方法可以使用 Drupal 8 站点中的通知服务吗?

Can I integrate getstream.io notification services in Drupal 8 site? If no then any other way to use the notification services in Drupal 8 site?

我需要在我的网站上添加推送通知

  1. 如果用户已付款...我们会在他们网站上的帐户页面中向他们显示您现在已成功连接到此社区的提醒

  2. 如果用户通过支票付款...我们通过 cron 作业通过支票清算付款...一旦作业运行并清算付款...我们会向用户每次登录时都说他们的支票付款已结清

  3. 用户发送连接到组织的请求...该组织的管理员应该在他们的系统中收到警告,说某某某人正在等待您的批准。

  4. 类似于我们在网上银行中收到的警报可能是...您的信用卡付款正在等待中...类似的东西

  5. 就像我们也在 Facebook 上收到通知一样...不同之处在于,我们希望显示直接显示在他们帐户中的提醒或消息,而不是通知

因此,您希望在系统中收到有关付款的通知。

在最简单的形式中,您可以使用电子邮件手动完成,and/or 应用程序中的弹出窗口,它们在用户登录时从数据库加载。这是一种手动系统,您自己可以很容易地构建最小可行功能。

如果你想要它更高级,就像你提到的,类似于 Facebook 的通知按钮和提要。那么,是的,使用 getstream.io 可能更容易。它还具有 websocket 集成,因此您可以实时推送这些通知。然后您还可以在那里推送其他类型的通知,例如:当用户从不同的浏览器登录时的通知(出于安全原因)。

我希望这能回答你的问题。