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