2017-02-14 3 views
1

Если вы хотите опубликовать 3 устройства в теме, как вы можете получить точное количество значков для каждого из этих 3 устройств и передать их?SNS - Получение значка количества устройств в теме

например.

  • Устройство A - непрочитанные сообщения 3
  • Устройство B - непрочитанные сообщения 5
  • Прибор C - непрочитанные сообщения 10

Если я опубликовать сообщение через к теме, каждое устройство получает та же полезная нагрузка, включая тот же номер значка.

Возможно ли как-то после получения push-уведомления иметь возможность правильно обрабатывать номер значка (если приложение находится в фоновом режиме) где-то в AppDelegate?

Или это единственный способ получить правильный номер значка, отправляя сообщение через прямой обмен сообщениями? то есть вместо отправки в тему, вы отправляете на отдельные токены устройства.

ответ

0

Издатели отправляют сообщения на темы. После публикации нового сообщения Amazon SNS пытается донести это сообщение до каждой конечной точки, подписавшейся на эту тему.

http://docs.aws.amazon.com/sns/latest/dg/PublishTopic.html

При публикации на тему, вы можете поставить различные форматы, но не разные сообщения. Все подписчики получают одно и то же сообщение. Индивидуализированные сообщения должны быть отправлены напрямую.

Смежные вопросы