SNS - 在主题中获取设备的徽章数

时间:2017-02-14 13:32:20

标签: ios swift3 apple-push-notifications amazon-sns

如果要在主题中发布3个设备,如何获得这3个设备中每个设备的准确徽章数并通过它们?

e.g。

  • 设备A - 未读消息3
  • 设备B - 未读消息5
  • 设备C - 未读消息10

如果我将消息发布到主题,则每个设备都会获得相同的有效负载,包括相同的徽章编号。

是否有可能在收到推送通知后,能够在AppDelegate的某处正确处理徽章编号(如果app在后台)?

或者获取正确的徽章编号的唯一方法是通过直接消息发送消息?即,不是发送到主题,而是发送给单个设备令牌。

1 个答案:

答案 0 :(得分:0)

  

发布商向主题发送消息。发布新消息后,Amazon SNS会尝试将该消息传递给订阅该主题的每个端点。

     

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

发布到主题时,您可以提供不同的格式,但不能提供不同的消息。所有订阅者都收到相同的消息。个性化消息必须直接发送。