openfire 用户不在线时如何,openfire服务端如何向用户发送离线消息的数量

程程程程 发布于 2016/01/13 13:49
阅读 1K+
收藏 0

请问当用户连接到openfire服务端时,处于离线状态,其他用户向其发送的消息会被openfire自动存储到ofoffline这张表里面;现在想写一个基于openfire推送离线消息数量的插件,通过获取ofoffline表中当前用户的离线消息数,将这些数据以消息的形式发送给离线的用户,但是当前用户现在处于离线状态,可以接收到这个离线消息数的消息吗?

如果不行,当用户不离线时,要向其推送消息,具体要怎么做?

加载中
0
10书生
10书生

如果是移动iOS用户,直接推APNs。

如果是移动Android用户,可以驻留后台。

如果是PC用户,发短信。

程程程程
程程程程
是基于网页的,当用户登录到openfire服务端,但是处于离线状态的情况下,向他发送离线消息的数量的通知,并在网页上显示当前离线消息的数量;但是存在问题是,此时用户处于离线状态,必然接收不到发送的离线消息的数量这个通知?不知道用什么方法
0
江安河的鱼
江安河的鱼
离线时是收不到消息的。

可以考虑自己定义一个离线消息数据量的协议,用户登录后发送给他就行了。

返回顶部
顶部