【发布时间】:2020-07-30 13:18:17
【问题描述】:
我目前正在使用 SocketIO 和 NodeJS 来处理消息。但是问题是当用户离线时,其他用户无法收到消息。
我想出的解决方案是将消息存储在数据库中。
但是在获取消息和推送通知时出现了一个新问题。
如果我在应用程序处于后台/非活动状态时在服务器中获取“n”分钟。服务端会有很多请求,个人认为效率低下。而且它也会耗尽电池。
如何处理从数据库中获取消息或在应用程序中推送通知而不在“n”分钟内发出过多请求并消耗过多电量的正确方法是什么?
【问题讨论】:
标签: javascript node.js react-native push-notification socket.io