私は、Openfire
をXMPPのサポートサーバーとして使用し、XMPPのアンドロイド実装としてスマックライブラリを使用してAndroidチャットアプリケーションを開発しています。スマッシュはXML形式のメッセージを受信してJSONに変更できますか?
状況は良好です。私は別のユーザーからこの受信メッセージを見つけるまで。メッセージを受信している
<message to="[email protected]" id="0mpqe-10" type="chat" from="[email protected]/Smack">
<body>{"Date":"8 Jul 2016","Time":"0:40p.m.","body":" vhklv","isMine":true,"msgid":"909-08","receiver":"rajesh2","sender":"rajesh1","senderName":"rajesh1"}</body>
<thread>06ed73bb-21ad-4276-80cb-0ea4fc9d9dfb</thread>
</message>
マイリスナー:フォーマットはこのようなものです
private class MMessageListener implements ChatMessageListener {
public MMessageListener(Context contxt) {
}
@Override
public void processMessage(final org.jivesoftware.smack.chat.Chat chat,
final Message message) {
Log.i("MyXMPP_MESSAGE_LISTENER", "Xmpp message received: '"
+ message);
}
}
、私の質問は:私はJSON形式の代わりに、 XMLにこのメッセージを受け取ることはできますか?
私はうんざりとxmppを学んでいるので、私がどこかで間違っている場合は私を案内してください。あなたの誰かが私を間違って見つけたら、私を修正してください。
サーバー側の開発者はJSON形式で作成する必要があります。あなたのAndroidアプリケーションからはできません –
@ ZahidulIslamというサーバー側の開発はありません。 xamppにデータベースがあり、Openfireはすべてのものを提供しています.. !! –
本当にJSONでメッセージを受け取りたいですか?あるいは、「