0
Я пытаюсь отправить FCM с помощью NodeJS с помощью модуля node-gcm моему мобильному клиенту. Я не нацелен на конкретное устройство. Тем не менее, я хочу, чтобы отправить толчок с помощью тему, но когда я называю ТСМ API, я получаю следующее:Отправка FCM с уведомлением NodeJs в темы
{ multicast_id: 59360557496141941230,
success: 0,
failure: 1,
canonical_ids: 0,
results: [ { error: 'InvalidRegistration' } ] }
Вот мой код:
var gcm = require('node-gcm');
var serverKey ='XXXXX';
//var serverKey = 'AIzaSyAS9s5VXlut35NNOkPktqoFzx8EsOxIdK4';
var sender = new gcm.Sender(serverKey);
sendFCM('1231231231');
function sendFCM(number){
var myTopic="phoneNumber_"+number;
var message = new gcm.Message({
data: { key1: 'msg1' }
});
//callback style
sender.sendNoRetry(message, { topic: myTopic }, (err, response) => {
if (err) console.error(err);
else console.log(response);
});
}
Возможный дубликат [Использование GCM для отправки уведомлений в приложении, возврат ошибки InvalidRegistration] (http://stackoverflow.com/questions/29705993/using-gcm-to-send-notifications-on-app-returns-invalidregistration- ошибка) – brandonscript
, но я не намерен отправлять идентификатор регистрации –