Подтвердить что ты не робот

Как отправлять партии миллионов push-уведомлений с использованием простой службы уведомлений Amazon (SNS)

Как и многие компании, я работаю не для удобства использования Apple APNS: нет официальной библиотеки, поток, который случайно отключается, и т.д. То же самое можно сказать о системе Android push: ограничено небольшими партиями, полностью отличается от Apple APNS... Вот почему мы ищем альтернативу, и когда Amazon заявила, что может отправлять миллионы push-уведомлений почти бесплатно, мы думали, что SNS будет идеальным решением.

Проблема в том, что у нас часто есть более одного миллиона устройств для адресации, и, очевидно, наши рекламные кампании редко нацелены на одни и те же устройства. Насколько мы вырыли, единственным решением является использование AWS API, который предоставляет только способ создания конечных точек по одному! Для нас это очень важно, потому что после некоторого тестирования мы решили, что для создания 1 000 000 конечных точек это займет приблизительно 15 часов (~ 17 вызовов/сек).

Даже после того, как все конечные точки создаются, чтобы сразу отправить все толки, конечные точки нужно добавить в тему, и снова это нужно сделать за одну конечную точку за раз (так еще 15 часов), Событие, если мы многократно попробовали наши звонки, чтобы сказать 30 потоков, это займет еще час!

Итак, может ли кто-нибудь сказать нам, есть ли что-то, что мы пропустили? Действительно ли Amazon ожидает, что мы наводняем их веб-сервисы в течение 30 часов, чтобы создать кампанию с одним нажатием? Как они могут претендовать на то, чтобы отправить миллион долларов за секунду, если для его подготовки требуется несколько часов? Они работают над пакетным API для SNS? Возможно ли подключить базу данных Amazon, содержащую токены, для подачи темы SNS?

4b9b3361

Ответ 1

Похоже, Amazon предоставляет несколько методов добавления конечных точек/токенов, включая импортер CSV (но ограниченный объемом 2 МБ csv файлов за раз). Они также предоставляют API и пример java-приложения для массового загрузки токенов (ссылка).

Точка подписки на тему адресована сотрудником службы Amazon SNS здесь, по существу объясняя, что для этого, к сожалению, нет пакетного API.

Есть несколько других сторонних поставщиков push-уведомлений, которые могут лучше соответствовать вашим потребностям, когда дело доходит до частого создания пользовательских сегментов/тем: