#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. Я не понимаю, что вы предлагаете.