5
내가 Node.js를 서버가 :Google 클라우드 메시징 (fake_message_id가)
var gcm = require('node-gcm');
// create a message with default values
var message = new gcm.Message();
// or with object values
var message = new gcm.Message({
collapseKey: 'demo',
delayWhileIdle: true,
timeToLive: 3,
data: {
key1: 'message1',
key2: 'message2'
}
});
var sender = new gcm.Sender('AIzaSyChp2jTQsgPkLaaVgFh6yoovu1Td7tuQMo');
var registrationIds = [];
// OPTIONAL
// add new key-value in data object
message.addDataWithKeyValue('key1','message1');
message.addDataWithKeyValue('key2','message2');
// or add a data object
message.addDataWithObject({
key1: 'message1',
key2: 'message2'
});
// or with backwards compability of previous versions
message.addData('key1','message1');
message.addData('key2','message2');
message.collapseKey = 'demo';
message.delayWhileIdle = true;
message.timeToLive = 3;
message.dryRun = true;
// END OPTIONAL
// At least one required
registrationIds.push('APA91bGV0W6lgapC07aHc-sQdd462f_lCoUY0r5mqVtdFX1ZfK31njMUeyVXXXXXXXXXXXXXXXXXXXXXXXXX0SiAp29dkyxdJ5Y8Cl2tO1aih0KeViA9hK3Q47atoU8qsD6ITbg');
/**
* Params: message-literal, registrationIds-array, No. of retries, callback-function
**/
sender.send(message, registrationIds, 4, function (err, result) {
console.log(result);
});
내가 가지고 :
{multicast_id : -1, 성공 : 1, 실패 : 0, canonical_ids : 0, 결과 :
[{MESSAGE_ID : fake_message_id은 '}]}
그리고 메시지가 수신자에게 전송하지 않습니다.
fake_message_id는 무엇을 의미합니까?
-1이 응답 해 주셔서 감사합니다 것입니다 그들의 multicast_id에 의해 발견된다 –