首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCM推送通知NodeJS

GCM推送通知NodeJS
EN

Stack Overflow用户
提问于 2016-04-13 09:29:13
回答 1查看 552关注 0票数 0

我是推送通知的新手,我已经完成了我从googling中引用的代码部分,它运行良好,但我的查询是:

  1. 向一组人员发送推送通知(使用数组)
  2. 而且在这个数组中至少有一个错误的gcm-id。
  3. 如果gcm-id错误,则填充错误,如“未注册”或"MisplacingId“(单独发送)。
  4. 现在,gcm-id是在一个数组中,那么推送将发送剩余的人,还是它会阻止自己?

这是我的密码:

代码语言:javascript
复制
var GCM = require('gcm').GCM;
var apiKey = 'xyz';
var gcm = new GCM('apiKey');

var message = {
    registration_id: ['x','y'],
    collapse_key: 'Hello',
    priority: 'high', 
    contentAvailable: true,
    delayWhileIdle: true,
    timeToLive: 3,
};

gcm.send(message, function(err, messageId){
    if (err) {
        console.log("Something has gone wrong!");
        console.log(err);
    } else {
        console.log("Sent with message ID: ", messageId);
    }
});

还有请告诉我有无限制(gcmid的号码)?一推?

EN

回答 1

Stack Overflow用户

发布于 2016-04-13 17:29:30

它将向所有注册in发送推送通知,即使在数组之间没有几个in看起来是无效的。注册id无效时的响应示例

代码语言:javascript
复制
{
  multicast_id: 8976424350191695000,
  success: 1,
  failure: 1,
  canonical_ids: 1,
  results: [
    {
      registration_id: "value-of-correct-registration-id",
      message_id: "0:1460568231005603%ade1213ff9fd7ecd"
    },
    {
      error: "InvalidRegistration"
    }
  ]
}

成功和失败计数将显示发送和失败的推送通知的数量。并且没有对注册ids的数量施加限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36594197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档