【发布时间】:2015-05-18 14:51:58
【问题描述】:
我正在使用 SignalR 库:https://github.com/SignalR/java-client
有没有办法检索在 Android 客户端上收到的最后一条消息的时间戳?
如果这不可能,有没有办法知道客户端和服务器之间最后一次发生任何事情的时间?
【问题讨论】:
我正在使用 SignalR 库:https://github.com/SignalR/java-client
有没有办法检索在 Android 客户端上收到的最后一条消息的时间戳?
如果这不可能,有没有办法知道客户端和服务器之间最后一次发生任何事情的时间?
【问题讨论】:
在我的例子中,当信号器服务器从客户端接收到任何东西时,我会在服务器中创建一个时间戳并使用 arraylist 或 sql 存储它。在向任何客户端发送消息之前,我还在服务器中创建时间戳并将时间戳与消息一起发送给客户端,客户端收到的那些消息和时间戳将使用 cookie 或 internalstorage 或客户端 sqlite 存储在客户端存储中或客户端文件Api取决于什么样的客户端。
【讨论】:
实际上 5 天前,在任何人回复之前,我最终解决了它,解决方案类似于 Kenneth Li 建议的解决方案。
所以我觉得我在回答我自己的问题:
我在客户端上创建了一个时间戳,并在客户端通过 SignalR 连接接收到任何内容时不断更新它。 这样,我将始终知道收到最后一条消息的时间。
【讨论】: