我试图在谷歌应用引擎上测试一个相当简单的node.js应用.如下所示,它所要做的就是收听Firebase数据库中的更改,然后向用户发送GCM消息:
var Firebase = require("firebase");
var gcm = require('node-gcm');
// Create a reference to the push notification queue
var ref = new Firebase("firebaseDB");
var message = new gcm.Message();
var regTokens = ['A user GCM reg token'];
// Set up the sender with you API key
var sender = new gcm.Sender('GCM sender ID');
message.addData('syncNewData', 'Hello Member!');
ref.on("value", function(snapshot) {
// Now the sender can be used to send messages
sender.send(message, { registrationTokens: regTokens }, function (err, response) {
if(err) console.error(err);
else …Run Code Online (Sandbox Code Playgroud)