标签: push-notification pusher
我想知道触发消息和推送通知背后的触发逻辑如何工作。
我曾经在Android应用程序中使用线程完成过一次实现,如果有新消息(例如注释),我每秒都会发送请求,如果我正在发送到所有订阅的设备,然后将该状态保存到数据库中(如果有特定设备的话)接受了。
但是,推送消息的逻辑是:不每秒检查一次新消息,因为数据库中存在大量请求,而是在消息到达时触发它,然后将该消息发送到订户设备。
有什么算法可以实现推送消息/通知?或者说,在简单的世界中,数据库如何告诉应用程序插入了新行,以便您查询此消息。