如何利用websocket统计用户每天在线时长?

一开始思路是通过onOpenonClose来记录上线和下线时间进行统计。如果上线和下线发生在一天内还比较好统计。如果是用户前一天上线,一直到第二天才下线,第二天又上线一段时间,这样的话,该如何统计?又如用户上线后一直在线好几天,才下线,这样的话,该如何统计“每天”在线时间?

PS:不用质疑用户为何会一直在线这麽长时间,其实用户是指智能终端。

阅读 1.3k
评论 2019-12-24 提问
    6 个回答

    每隔一分钟1次心跳,怎么样?1次心跳+1分钟在线时间,加点时间点检测,上次心跳时间~本次时间

    评论 赞赏 1月16日