Я пытаюсь использовать Smack для публикации элемента с полезной нагрузкой на узел pubsub, но пока я не справился. Я создал узел и установил его конфигурацию для доставки полезной нагрузки (setDeliverPayloads = true). Я использую метод отправки для отправки элемента с полезной нагрузкой.Публикация элемента с полезной нагрузкой на узел Pubsub с использованием Smack
node.send(new PayloadItem(this.clientNodeName+"*" + System.currentTimeMillis(), new SimplePayload("my book", "books:pubsub:simple", "")));
Тем не менее, изделие опубликовано без дополнительной информации. Построенный IQ также не имеет полезной нагрузки. Как я могу видеть из хлопать отладки панели
Это то, что строится привкусом и отправляется на службу PubSub (явно нет полезной нагрузки)
<iq id="1ha20-11" to="pubsub.127.0.0.1" type="set">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<publish node="autoIncrement">
<item id="autoIncrement*1333380921970"/>
</publish>
</pubsub>
</iq>
Я был бы признателен за любую помощь, чтобы решить эту проблему. Конечно, я все еще могу использовать собственные сообщения IQ, но я постараюсь избежать этого, используя как можно больше, используя PubSubManager в API smack.
спасибо человеку, ты жизнь благоухание;) – Gurupriyan