Как отправить push-уведомление через Amazon SNS за один вызов API?

#amazon-web-services #push-notification #google-cloud-messaging #apple-push-notifications #amazon-sns

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

Вопрос:

Возможно ли отправить push-уведомление за один вызов API, зная device token/registration id и platform application arn ?

Я понял, что это можно сделать за 2 вызова API ( CreatePlatformEndpoint Publish ), но, похоже, должен быть более простой способ.

Ответ №1:

Нет, другого способа нет. Сначала вы должны создать конечную точку в SNS, затем вы сможете отправить уведомление, используя его ARN, и нет вызова API для создания и публикации сразу (по крайней мере, пока).

Проверьте здесь для справки

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

1. Ах, хотя я кое-что пропустил, потому что кажется, что Amazon может сам опубликовать сообщение для данного токена устройства.. Есть ли какая-либо альтернатива, поддерживающая это?

2. Насколько я знаю, нет. Но вы могли бы пропустить SNS и отправлять запросы непосредственно в GCM / FCM, APNS или WNS, но тогда вам пришлось бы реализовать всю логику