Как я могу отправить AWS SNS pu sh уведомление с использованием FCM в nodejs? - PullRequest
0 голосов
/ 24 марта 2020

Я хотел бы спросить, как я могу отправить AWS SNS pu sh уведомление от начала до конца означает, что я не хочу использовать консоль для создания конечных точек, и я хочу отправить уведомление, используя nodejs. Я могу отправить уведомление для одного устройства с помощью консоли и перевести эту конечную точку для публикации sh уведомления. Я хотел спросить, как я могу полностью реализовать, используя nodejs. вот мое проверенное решение

var AWS = require('aws-sdk');

AWS.config.update({
    accessKeyId: "",
  secretAccessKey:"",
  region: "us-east-1"
});
var sns = new AWS.SNS();

let payload2 = JSON.stringify({
    default: 'Practice',
    GCM:  JSON.stringify({
      notification : {
        body : 'great match!',
        title : 'Portugal vs. Denmark'       
      },
      data:{
        testdata: 'Check out these awesome deals!',
        url: 'www.amazon.com'
      }
    })
  });
  console.log(payload2)


  console.log('sending push');

  sns.publish({
    Message: payload2,      // Required
     MessageStructure: 'json',
    TargetArn: 'Arn from console' // Required
  }, function(err, data) {
    if (err) {
      console.log(err.stack);
      return;
    }

    console.log('push sent');
    console.log(data);
  });

Я также хочу знать, как я могу отправить пакетное уведомление pu sh на несколько устройств?

...