Node.js 当手机连接到网络时,如何在颤振中接收信息?

Node.js 当手机连接到网络时,如何在颤振中接收信息?,node.js,flutter,socket.io,Node.js,Flutter,Socket.io,我正在使用flatter和node.js服务器构建一个聊天应用程序。一切正常,但我的问题是,当手机未连接到网络时,如何接收所有信息?我是否必须将这些挂起的消息像队列一样存储在数据库中,并在用户重新联机时将其显示给用户,或者是否有其他策略使用socket.io执行此操作?我解决了这个问题。 我在node.js中使用了这个包。这将存储所有在线的用户,每当用户发布我的颤振应用程序中的任何数据时,我将首先检查接收器是否在线,然后如果用户在线,我将发出数据,或者我将使用相同的存储包使用接收器ID将数据存储

我正在使用flatter和node.js服务器构建一个聊天应用程序。一切正常,但我的问题是,当手机未连接到网络时,如何接收所有信息?我是否必须将这些挂起的消息像队列一样存储在数据库中,并在用户重新联机时将其显示给用户,或者是否有其他策略使用socket.io执行此操作?

我解决了这个问题。
我在node.js中使用了这个包。这将存储所有在线的用户,每当用户发布我的颤振应用程序中的任何数据时,我将首先检查接收器是否在线,然后如果用户在线,我将发出数据,或者我将使用相同的存储包使用接收器ID将数据存储在服务器本身中。现在,当用户重新联机时,我将只检查用户的数据列表是否为空,如果不是,我将开始从列表中发送和删除数据,直到列表为空。

我解决了它。
我在node.js中使用了这个包。这将存储所有在线的用户,每当用户发布我的颤振应用程序中的任何数据时,我将首先检查接收器是否在线,然后如果用户在线,我将发出数据,或者我将使用相同的存储包使用接收器ID将数据存储在服务器本身中。现在,当用户重新联机时,我将检查用户的数据列表是否为空,如果不是,我将开始从列表中发送和删除数据,直到列表为空