如何在从头开始建立这样的应用通知服务?
?
当用户喜欢或评论帖子(Instagram,Twitter)
当某人查看您的个人资料(LinkedIn)时,请注意
注意,当您订阅的频道上传视频(YouTube)
-
这些不同于推送通知
-
- 注意,当有人向您发送消息(所有聊天应用)时
通过通知您的交货(食品交付应用程序)live状态
PUSH通知不必永久存储在任何数据库中,但是应用程序通知会发生什么?如何构建也可以扩展的服务。
我能想到的一个可能的解决方案是这样,以便在邮政上通知
用户A发表了帖子。
用户B喜欢他们的帖子。
- 从类似post API发出的事件,该事件将通知用户A用户B喜欢他们的帖子,请在客户端聆听这些实时事件。这可以通过插座完成。
不要在数据库中存储任何通知,只需更新诸如post api发出的事件中的UI中的通知,或收听用户邮票的属性中的实时更改(这可能吗?)并更新UI.- 。
在UI中,只需通过喜欢和评论表显示所有这些通知。
但我想知道这种方法有多可扩展。
我搜索了,但找不到有关此功能的任何良好资源,因此,如果有人可以解释这一点或提供任何博客或视频的链接,它将很有帮助。
(P.S.我是本科生,没有系统设计和体系结构的经验,只是开始学习这些,所以很好奇)
thanks.
- 像Facebook,Instagram和LinkedIn之类的APP提供通知的网络挂钩。 Webhooks允许您接收有关订阅事件的实时HTTP通知。此功能仅适用于具有批准的Webhooks用例的应用程序。当用户对您的帖子评论或像您的帖子一样,Webhook作为通知收到的通知,可以使用Web挂钩检索帖子,评论和评论员等的信息。
我正在附上LinkedIn Web-Hook的参考。
https://learn.microsoft.com/en-us/linkedin/shared/api-guide/webhook-validation
-
我正在搜索此类应用程序以获取可编程通知,以防有些人甚至发生。
您可以查看- https://notyfi.co
。非常简单的集成API调用