Javascript 获取信息设备注册用户GCM

Javascript 获取信息设备注册用户GCM,javascript,android,cordova,Javascript,Android,Cordova,我正在使用Node.js通过从设备客户端删除注册ID来手动将信息推送到设备。但我不知道当我想向客户端发送消息时,如何直接从服务器注册IDS GCM获取信息,而不必手动输入 示例:我想用直接从GCM获取的id替换APA91BHG7QEO3H44OCRBA6YOHEVNSRRCJJUFS5FDUCW2YHC83BZ9EQLXYS9PBKIAORFMK-rvNEQ-CXRAJY4WY13CRT5或1H7KG9XDRG2TCY4ZX8EPGOYBMGNLDMVVTJF4PR9Y 代码服务器: var g

我正在使用Node.js通过从设备客户端删除注册ID来手动将信息推送到设备。但我不知道当我想向客户端发送消息时,如何直接从服务器注册IDS GCM获取信息,而不必手动输入

示例:我想用直接从GCM获取的id替换APA91BHG7QEO3H44OCRBA6YOHEVNSRRCJJUFS5FDUCW2YHC83BZ9EQLXYS9PBKIAORFMK-rvNEQ-CXRAJY4WY13CRT5或1H7KG9XDRG2TCY4ZX8EPGOYBMGNLDMVVTJF4PR9Y

代码服务器:

var gcm = require('node-gcm');
//var gcm = require('../gcm.js');

var message = new gcm.Message();
var sender = new gcm.Sender('AIzaSyB8IAgyo9DJbmGiVISnCCoxcQRD7em6KfI');
var registrationIds = [];

message.addData('title','Long Van');
message.addData('message','Ket qua xo so moi nhat!!!!');
message.addData('msgcnt','1');
message.collapseKey = 'demo';
message.delayWhileIdle = true;
message.timeToLive = 3;

// At least one token is required - each app registers a different token
 registrationIds.push('APA91bHg7QEO3h44OCrBAb6yoHEvNvVSrRRcJjufS5fduCw2YhC83BZ9eqlxYS9PbKIAoFrmK-rvNEQ-CxrAjy4Wy13CRt5or1h7kG9XDRg2Tcy4zx8EpGOYLybmgnLDmVVvTJF4PR9Y');

/**
 * Parameters: message-literal, registrationIds-array, No. of retries, callback-function
 */

sender.send(message, registrationIds, 4, function (result) {
console.log(result);
});
/** Use the following line if you want to send the message without retries
sender.sendNoRetry(message, registrationIds, function (result) {
console.log(result); });
**/

正确的方法是,当设备向GCM注册时,GCM将返回令牌ID/reg ID(无论您如何称呼它),此时,您应使用此ID以及一些其他信息更新服务器,以识别ID(可能是en关联的电子邮件或用户名?)