I have an environment set up with an application sending out c2d messages to different devices.
During high volume testing I've found that some messages are not being transmitted properly although I was unable to determine the reason. The message sent out arrives in the device's message queue and is consumed, but the device does not seem to pick receive it. Moreover, the hub analytics show no related message rejections.
I'd like to determine the cause of this issue and future related issues so was curious if there were any diagnostic tools for c2d messages that would help in analyzing issues of this nature.