在代理后面使用node-gcm

时间:2014-04-23 13:31:51

标签: javascript node.js proxy google-cloud-messaging

我正在使用node-gcm向android发送推送通知。每当节点在代理后面运行时,gcm就不再起作用了。如何告诉gcm使用代理?

var sender = new gcm.Sender('XXX');
var registrationIds = [];
registrationsIds.push('YYY');
message.addDataWithObject({
    message: 'New message! Tap to reply.',
    title: "Mew Message"
});
sender.send(message, registrationIds, 4, function (err, resultmsg) {
        console.log(resultmsg);
        ...
});

谢谢&最好, 马克

1 个答案:

答案 0 :(得分:4)

检查完lib后,我找到了一个解决方案:

var sender = new gcm.Sender('XXX',{'proxy':'http://user:password@proxyserver:port'});

在哪里' XXX'是你的id,第二个参数是options-object。