node-xmpp-client不发送简单消息

时间:2016-02-11 23:47:34

标签: javascript node.js node-xmpp

我是node.js的新手。

我关注here的代码。

我试图在这里实现node-xmpp-client。我的简单项目代码是:

'use strict'

var Client = require('node-xmpp-client');
var argv = process.argv



var client = new Client({jid: '<project_id>@gcm.googleapis.com', password: <api_key>, port: 5235,  host: 'gcm.googleapis.com', legacySSL: true, preferredSaslMechanism: 'PLAIN'})

client.connection.socket.on('error', function (error) {
  console.error(error)
  process.exit(1)
})

client.on('online', function (data) {
    var stanza = new Client.Stanza('message', {to: '<reg_id of a client>', type: 'chat'});
    console.log(stanza);
    client.send(stanza);


  client.end()
})

client.on('error', function (err) {
  console.error(err)
  process.exit(1)
})

我的stanza输出是:

Stanza {
    name: 'message',
    parent: null,
    children: [],
    attrs: 
        { to: '<reg_id of client>', type: 'chat' }
}

为什么我的麻烦不是客户的责任?

0 个答案:

没有答案