Как отправлять сообщения на несколько конечных точек в одном запросе на публикацию?

Я использую SNS для push-уведомлений для Android и iOS. Поскольку для отправки на оба устройства требуется другое приложение платформы, мои конечные точки сохраняются отдельно. Как мне отправить push-уведомление на все конечные точки через API публикации SNS по запросу вместо многих, пожалуйста?

Я читал, что использование тем дало бы мне такой результат, но из того, что я читал, мне нужно, чтобы они (пользователи) принимали (подтверждали), что они хотели бы получать уведомления .. Разве это не усложняет ситуацию, поскольку пользователи уже принимаете уведомление при первом запуске приложения?

Спасибо.


person Or Zipori    schedule 13.10.2016    source источник


Ответы (1)


Для мобильных приложений подтверждение для подписки конечной точки на тему не требуется. См. этот вопрос SO, чтобы вы могли действительно, используйте тему для отправки push-уведомления всем конечным точкам. Но будьте осторожны с ограничениями по темам, раньше они составляли 10000 конечных точек на тему, но теперь это 10000000, чего должно быть более чем достаточно

person andresk    schedule 13.10.2016
comment
Да, я знаю. Есть 2 платформенных приложения. Один для iOS и один для Android. Но метод публикации запрашивает только конечную точку. - person Or Zipori; 13.10.2016
comment
Итак, если темы не будут работать хорошо, что я могу использовать? Как я могу отправить уведомление всем своим пользователям? пожалуйста - person Or Zipori; 13.10.2016
comment
Вы должны сохранить ARN в своей базе данных, а затем использовать их в качестве конечных точек для отправки сообщений (вы можете запросить конечные точки перед отправкой сообщений, но это будет бесполезно) - person andresk; 13.10.2016
comment
В настоящее время я храню конечные точки своей базы данных и, используя API публикации, отправляю одно и то же сообщение каждой конечной точке. Запросов много, и это бессмысленно, так как должен быть способ сузить его до одного или двух запросов. - person Or Zipori; 14.10.2016
comment
в моей базе данных * - person Or Zipori; 14.10.2016
comment
о, извините, я провел некоторое исследование, и кажется, что темы намного лучше, вы можете использовать их для мобильных приложений без подтверждения. Я обновлю свой ответ - person andresk; 14.10.2016
comment
Спасибо, помогло! - person Or Zipori; 14.10.2016