vp-*_*orm 5 javascript xmpp strophe
如何使用Strophe JS库使用XMPP发送自定义消息?
我知道使用$msg( ... );我可以创建一个聊天消息元素并connection.send(m);通过XMPP连接发送它.
我需要一种方法来发送不是为了聊天而是用于"命令"(或其他目的)的消息.
使用 Strophe.js 你可以简单地做:
function sendCustomMessage(to, from, body, field1, field2) {
var m = $msg({to: to, from: from, type: 'chat'}).c("body").t(body);
// custom data
m.up().c("data", {xmlns: 'my-custom-data-ns', field1: field1, field2: field2});
connection.send(m);
}
Run Code Online (Sandbox Code Playgroud)