I am using AmazonSNS to send push messages to an iOS device. I have publishResult with messageID. Can I use this messageID to check delivery status?
Looks like Amazon just added support for message delivery status: Application attributes for message delivery status . It works in conjunction with Cloudwatch Logs .
Unable to confirm that the message was delivered. However, there seems to be a way to receive an event when the message cannot be delivered. Check out EventDeliveryFailure here: http://docs.aws.amazon.com/sns/latest/api/API_SetPlatformApplicationAttributes.html
Perhaps if you ask the SNS people in the AWS forums for EventDeliveryCompleted, you can use this.