OpenFire 或 XMPP 协议是不是支持消息通知(待处理、已交付、已读取),如 BBM(Blackberry Messenger)

Posted

技术标签:

【中文标题】OpenFire 或 XMPP 协议是不是支持消息通知(待处理、已交付、已读取),如 BBM(Blackberry Messenger)【英文标题】:Does OpenFire or XMPP Protocol support Message Notification (Pending, Delivered, Read) like BBM (Blackberry Messenger)OpenFire 或 XMPP 协议是否支持消息通知(待处理、已交付、已读取),如 BBM(Blackberry Messenger) 【发布时间】:2011-11-28 12:00:15 【问题描述】:

我是初学者,需要帮助。

我目前参与了一个需要构建聊天应用程序(服务器端和客户端)的项目。 经过进一步探索,最终我对 XMPP 产生了兴趣。

对于 XMPP 服务器,我对支持 XMPP 协议的 Openfire 很感兴趣。仍然没有答案的问题是 Openfire 是否可以扩展到消息通知的需要,这是 Blackberry Messenger 的一个功能,可以确定消息是 PENDING、DELIVERED 还是已被客户端(用户)阅读。

谁能帮帮我?

【问题讨论】:

复制:***.com/q/7402027/8388 @Agung Pratama :你在这件事上成功了吗?我很好奇自己该怎么做 @danipralea 不幸的是我的项目已经停止了,我相信 Openfire 还不支持这些功能,请看这里:issues.igniterealtime.org/browse/OF-434 其实我已经成功实现了。 @danipralea 哇,你是通过创建插件来实现它的吗?不介意的话可以分享一下概念和实现是怎么做的吗? 【参考方案1】:

正如(几乎!)重复线程提到的,这个问题似乎是关于 XEP-0184。

另见:

XEP-0079:高级消息处理 http://xmpp.org/extensions/xep-0079.html

讨论帖:XEP-0184 消息回执 http://community.igniterealtime.org/thread/35128

添加对 XEP-0184 的支持:消息传递收据 [状态:开放] http://issues.igniterealtime.org/browse/OF-434

【讨论】:

那么,openfire 以后会支持 XEP-0184 和 XEP-079 吗? 嘿,这个问题你解决了吗?我也在尝试获取消息状态的通知,例如待处理、传递、已读。请帮忙谢谢!

以上是关于OpenFire 或 XMPP 协议是不是支持消息通知(待处理、已交付、已读取),如 BBM(Blackberry Messenger)的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 HTTP 绑定连接到 XMPP 服务器(openfire)

如何检查服务器是不是支持 xmpp?

openfire 是不是支持用户/联系人阻止?

如何知道我的消息是不是成功传送到 XMPP 服务器?

如何保证 XMPP 消息发送到 openfire 服务器?

Openfire分析之一:Openfire与XMPP协议