【问题标题】:How to catch stream management handled stanza value如何捕获流管理处理的节值
【发布时间】:2015-04-21 12:38:51
【问题描述】:

大家好,我正在使用 xmpp smack 开发聊天应用程序

当我从服务器发送这样的消息时,我正在使用流管理

SENT (0): <message id='sqn7K-7' to='user4@mobizz.com' type='chat'><body>fdf</body></message>

RCV (0): <a xmlns='urn:xmpp:sm:3' h='1'/>(need to catch this h value)

我需要抓住那个确认,以显示像whatsapp这样的单个刻度标记

为此,我正在使用以下链接 http://linyu19872008.iteye.com/blog/1845543

但它不起作用

我很震惊,谁能给我建议

提前感谢

纳雷什

【问题讨论】:

    标签: xmpp smack asmack stream-management


    【解决方案1】:

    使用 Smack 4.1 时不需要该值。使用 StanzaAcknowleged 侦听器。

    【讨论】:

    • 我们实现了 StanzaAcknowleged 监听器。我们需要从服务器获取 h(handledcount)。我们收到 3 种类型的消息 1.IQ 2.Presence 3.消息但 h 值不是这些类型中的任何一种。因此,我们无法从服务器捕获流管理响应。你能告诉我们如何捕捉这个 sm 响应(),这是我们用于单个刻度线的,比如 whatsApp,它表示消息已经传送到服务器。我们正在使用 ejabbard 服务器。和 smack 4.2.0
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 2021-11-27
    相关资源
    最近更新 更多