使用Amazon SNS API在多个平台上推送通知

时间:2015-12-15 11:13:00

标签: java android ios push-notification amazon-sns

我想同时向多个平台(Android和iOS)发送相同的消息。如何使用Amazon SNS API实现此目的。任何人都可以建议任何有用的链接? 我需要类似下面的东西。但我不知道如何发布这个meaasge.Becuase为每个平台我们有不同的终点ARN.Also我想知道什么是主题创建的需要?

{ 
"default": "This is the default message which must be present when publishing a message to a topic. The default message will only be used if a message is not present for 
one of the notification platforms.",     
"APNS": "{\"aps\":{\"alert\": \"Check out these awesome deals!\",\"url\":\"www.amazon.com\"} }",
"GCM":"{\"data\":{\"message\":\"Check out these awesome deals!\",\"url\":\"www.amazon.com\"}}",
"ADM": "{ \"data\": { \"message\": \"Check out these awesome deals!\",\"url\":\"www.amazon.com\" }}" 
}

1 个答案:

答案 0 :(得分:0)

您应该参考http://docs.aws.amazon.com/sns/latest/dg/sns-dg.pdf。这包含您需要的信息。

主题就像用户可以订阅的特定频道,您可以发布通知。您可以创建多个主题,并让用户在应用程序中订阅他们想要的主题。对于例如在新闻应用中,人们可以订阅不同的新闻类别,您可以将与特定新闻类别相关的通知发送到该主题ARN。只有订阅该主题的人才会收到该通知。