【问题标题】:Android SignalR - get Last Message timestampAndroid SignalR - 获取最后一条消息时间戳
【发布时间】:2015-05-18 14:51:58
【问题描述】:

我正在使用 SignalR 库:https://github.com/SignalR/java-client

有没有办法检索在 Android 客户端上收到的最后一条消息的时间戳?

如果这不可能,有没有办法知道客户端和服务器之间最后一次发生任何事情的时间?

【问题讨论】:

    标签: android signalr


    【解决方案1】:

    在我的例子中,当信号器服务器从客户端接收到任何东西时,我会在服务器中创建一个时间戳并使用 arraylist 或 sql 存储它。在向任何客户端发送消息之前,我还在服务器中创建时间戳并将时间戳与消息一起发送给客户端,客户端收到的那些消息和时间戳将使用 cookie 或 internalstorage 或客户端 sqlite 存储在客户端存储中或客户端文件Api取决于什么样的客户端。

    【讨论】:

      【解决方案2】:

      实际上 5 天前,在任何人回复之前,我最终解决了它,解决方案类似于 Kenneth Li 建议的解决方案。

      所以我觉得我在回答我自己的问题:

      我在客户端上创建了一个时间戳,并在客户端通过 SignalR 连接接收到任何内容时不断更新它。 这样,我将始终知道收到最后一条消息的时间。

      【讨论】:

        猜你喜欢
        • 2017-05-24
        • 2016-10-12
        • 1970-01-01
        • 2022-08-18
        • 1970-01-01
        • 1970-01-01
        • 2021-06-12
        • 2015-09-17
        • 2017-09-21
        相关资源
        最近更新 更多