xmpp サーバーに接続しているユーザーのプライバシー リストを要求したいと思います (私の場合はquickbloxを使用しています)。私はチタンとこのライブラリを使用しています。
これは、アプリからサーバーにメッセージを送信するためのアロイ コードです。
Alloy.Globals.xmpp = require("JXMPP");
Alloy.Globals.xmppConn = new Alloy.Globals.xmpp.Connection();
Alloy.Globals.xmppMsg = function(u,m){
var oMsg = new Alloy.Globals.xmpp.Packet.Message();
oMsg.setTo(new Alloy.Globals.xmpp.JID( u+"-app_id@chat.quickblox.com"));
oMsg.setBody();
Alloy.Globals.xmppConn.send(m);
};
そしてコントローラーから
Alloy.Globals.xmppMsg(user,"<iq from='"+user+"-26905@chat.quickblox.com' type='get' id='getlist1'><query xmlns='jabber:iq:privacy'><list name='public'/></query></iq>");
出力は次のように表示されます(ライブラリのTi.API.infoによると)
no packet: <iq from='x-y@chat.quickblox.com' type='get' id='getlist1'><query xmlns='jabber:iq:privacy'><list name='public'/></query></iq>
プライバシー リストの要求をどのように準備しますか?