0
Ich versuche, eine Verbindung zum Firebase Cloud Messaging Server (CCS) mithilfe des xmpp-Protokolls in Node.js herzustellen. Bis jetzt war ich erfolglos.Konnte keine Verbindung zu Firebase für Cloud Messaging herstellen
Ich bin mit Knoten-xmpp-Client-Bibliothek und es gibt mir die folgende Fehlermeldung:
{ [Error: connect ETIMEDOUT 64.233.191.188:5235]
code: 'ETIMEDOUT',
errno: 'ETIMEDOUT',
syscall: 'connect',
address: '64.233.191.188',
port: 5235 }
und hier ist mein Code:
var Client = require('node-xmpp-client');
var client = new Client({
jid: '<my sender id>@gcm.googleapis.com',
password: '<my server key>',
host: 'fcm-xmpp.googleapis.com',
port: 5235
});
client.connection.socket.on('error', function (error) {
console.log("socket error");
console.error(error);
process.exit(1);
});
client.on('online', function (data) {
console.log('Connected as ' + data.jid.local + '@' + data.jid.domain + '/' + data.jid.resource);
});
client.on('error', function (err) {
console.log("server error");
console.error(err);
process.exit(1);
});
Ich bin mir nicht sicher, aber vielleicht ist es mit Ihrem 'jid' (gcm ...) und' host' (fcm ...). Ich denke, es sollte gleich sein fcm? Kannst du es versuchen? –
@intj danke für den Kommentar, aber es scheiterte auch ... –
Wie wäre es nur mit der Absender-ID für Ihre 'jid'? Entfernen Sie die '@ gcm.googleapis.com'? Ich glaube, ich erinnere mich an einen ähnlichen Beitrag, aber ich bin mir nicht ganz sicher. –