Tag: 谷歌云消息

这个错误是什么意思:Falsy值为收件人键'registrationTokens'

我得到这个错误:使用gcm推送通知时收件人键'registrationTokens'的Falsy值。 下面你可以find我的代码: Device.find({ user: { $in: users }}, function (err, devices) { if (err) { logger.error('500 ' + err) return res.status(500).json({ code: config.errorCode.status500.code, message: config.errorCode.status500.message }) } var androidRegTokens = [] var iOSReqTokens = [] for (var i = 0; i < devices.length; i++) { if (devices[i].platform == 'Android') { androidRegTokens.push(devices[i].deviceToken) } else { iOSReqTokens.push(devices[i].deviceToken) […]

networking推送未知问题,WebPushError“收到意外的响应代码”400

在使用GCM和chrome进行networking推送的过程中。 我最近遇到了这个问题(几个小时前,一切仍然正常) 我不确定是否由于GCM的一些变化或云的停机时间而发生这种情况…任何信息将不胜感激。 我的代码 var payload = JSON.stringify({ title: 'notification title', body: 'message body' }); webPush.sendNotification(params.endpoint, { userPublicKey: params.userPublicKey, userAuth: params.userAuth, payload: payload }).then(function (res) { // console.log of stuff }) .catch(function(error){ console.log(error); process.exit(1); }); 跟踪: { WebPushError: Received unexpected response code at IncomingMessage.<anonymous> (/var/www/***/pwa/node_modules/web-push/index.js:264:20) at emitNone (events.js:91:20) at IncomingMessage.emit (events.js:185:7) at endReadableNT (_stream_readable.js:926:12) at […]