openfire 用户不在线时如何,openfire服务端如何向用户发送离线消息的数量
请问当用户连接到openfire服务端时,处于离线状态,其他用户向其发送的消息会被openfire自动存储到ofoffline这张表里面;现在想写一个基于openfire推送离线消息数量的插件,通过获取ofoffline表中当前用户的离线消息数,将这些数据以消息的形式发送给离线的用户,但是当前用户现在处于离线状态,可以接收到这个离线消息数的消息吗?
如果不行,当用户不离线时,要向其推送消息,具体要怎么做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
离线时是收不到消息的。
可以考虑自己定义一个离线消息数据量的协议,用户登录后发送给他就行了。
是基于网页的,当用户登录到openfire服务端,但是处于离线状态的情况下,向他发送离线消息的数量的通知,并在网页上显示当前离线消息的数量;但是存在问题是,此时用户处于离线状态,必然接收不到发送的离线消息的数量这个通知?不知道用什么方法
如果是移动iOS用户,直接推APNs。
如果是移动Android用户,可以驻留后台。
如果是PC用户,发短信。