我在Android应用上使用SignalR交换消息。一切正常,但是当我连接到Internet时,我只是不知道如何重新发送与Internet断开连接时发送的消息。
请帮助我
我将邮件保留在列表中,直到连接到互联网之后,它们才被一一发送回去,但这是错误的方法,并且不起作用。
答案 0 :(得分:0)
您可以将消息存储在数据库表中。连接客户端后,将传递数据库中已传递的消息。当客户端通过功能接收到消息后,请向HUB做出响应以执行功能(标记已读取的消息或从表中删除消息,等等。)。
如果客户端断开连接,则消息仍在表中,等待下一次连接传递。
那只是一个选择。您需要确定最佳的工作流程。