使用AWS SNS向特定APNS令牌发送推送通知

时间:2015-09-22 22:26:19

标签: amazon-web-services go apple-push-notifications

我尝试使用AWS SNS向特定APNS令牌发送基本APNS推送通知。我发现的所有示例都是如何在SNS中存储令牌,订阅频道以及发布到频道。

我不需要使用我正在构建的应用程序的那种用法。 golang应用程序决定需要将哪些用户发送到哪些操作。然后,它会在DB中查找这些用户的令牌。我需要的只是向该令牌发送推送通知的基本请求(最好是异步)。

以下是我看过的一个例子: http://docs.aws.amazon.com/sdk-for-go/api/service/sns/SNS.html#Publish-instance_method

1 个答案:

答案 0 :(得分:2)

  

要使用“发布”操作向移动端点发送消息,   例如,Kindle设备或手机上的应用程序,您必须指定   EndpointArn。拨打电话时会返回EndpointArn   CreatePlatformEndpoint行动。

获取EndpointArn的最简单方法是将其与数据库中的APNS令牌一起存储或代替APNS令牌,假设您使用的是CreatePlatformEndpoint。否则请查看此问题:Amazon SNS: How to get EndpointArn by token(registrationId) using amazon .net sdk?