cette question est posée avant here et here mais je ne reçois pas de réponse à partir de là. Je développe l'application dans laquelle j'utilise pubsub et xmpp, pour android j'utilise la bibliothèque de smack. Je veux envoyer la charge utile personnalisée au noeud et à la réception de la charge utile personnalisée comment l'analyser et l'afficher dans la liste? Maintenant, je suis en mesure d'envoyer et de recevoir des messages, mais ce n'est qu'un petit exemple de documentaion. voici mon exemple,comment publier et analyser la charge utile personnalisée pour pubsub xmpp smack library
String msg = "room pubsub test";
SimplePayload payload = new SimplePayload("message", "pubsub:test:message", "<message xmlns='pubsub:test:message'><body>" + msg + "</body></message>");
PayloadItem<SimplePayload> item = new PayloadItem<>(null, payload);
node.publish(item);
et quand je reçois l'article
node.addItemEventListener(new ItemEventListener() {
@Override
public void handlePublishedItems(ItemPublishEvent items) {
System.out.println("======================handlePublishedItems==============================");
System.out.println(items.getItems());
}
}
et la sortie je reçois est
[org.jivesoftware.smackx.pubsub.PayloadItem |
Content [<item id='5E277A9C33A58'>
<message xmlns='pubsub:test:message'>
<body xmlns='pubsub:test:message'>room pubsub test</body><
/message>
</item>]]
je veux envoyer la charge utile sur mesure comme le moment où message est envoyé, qui ont envoyé ce message etc. alors, comment puis-je envoyer des données utiles personnalisées? et comment l'analyser et le montrer à l'utilisateur?
pouvez-vous me donner l'exemple pour XmlPullParser et analyser la réponse en utilisant le nom de Tag ? – gaurang
@gaurang vous pouvez vous référer ce lien pour l'analyse [lien] https://github.com/42cc/p2psafety/blob/master/p2psafety-android/p2psafety/src/ua/p2psafety/services/XmppService.java –
ok i ' Je vais vérifier et revenir vers vous. – gaurang