Удалить или отредактировать непрочитанное push-уведомление с помощью AWS SNS?

#node.js #amazon-web-services #firebase-cloud-messaging #apple-push-notifications #amazon-sns

# #node.js #amazon-веб-сервисы #firebase-облако-обмен сообщениями #apple-push-уведомления #amazon-sns

Вопрос:

Иногда push-уведомление необходимо отредактировать после отправки.

Есть ли способ удалить (отменить, удалить, аннулировать) или отредактировать (обновить, изменить) непрочитанное push-уведомление после его публикации через AWS SNS?

Я использую AWS JavaScript SDK для отправки push-уведомлений с нашего внутреннего сервера узла:

 const aws = require('aws-sdk');
const sns = new aws.SNS();

...

// Apple iOS Push Notifications
sns.publish({
  Message: JSON.stringify({
    default: message,
    APNS: apnsPayload,
    APNS_SANDBOX: apnsPayload,
  }),
  TargetArn: this.apnsSnsArn,
  MessageStructure: 'json',
}).promise().catch(err => console.log(err));


// Android Push Notifications
sns.publish({
  Message: JSON.stringify({
    default: message,
    GCM: JSON.stringify({
      data: { title, message, data },
    }),
  }),
  TargetArn: this.fcmSnsArn,
  MessageStructure: 'json',
}).promise().catch(err => console.log(err));
 

Комментарии:

1. Нет. Это невозможно.

2. Может ли тогда сработать автоматическое нажатие, которое, по сути, предписывает приложению проснуться и обновить push-уведомление на самом клиенте?

3. Я не понимаю, что вы предлагаете.