We have a working app and server that uses C2DM to push messages to Android devices.
Two days ago one of our test devices stopped getting pushes from the server.
The deviceRegistrationId the server sends to seems to be updated and correct, the device has a network connection, and google apps using C2DM like Gtalk work properly on it.
The server gets a success response from Google's C2DM servers with a proper response of "
id=0:133467...61+ac67f...66
"The device was accepting pushes properly before then.
Our app is live on the market and used daily by lots of users, and we haven't received any similar complaints by users (not that it means it doesn't happen to some of our users)
Any ideas what can be further check to understand this?
Is there a way to use the id received from the C2DM server to check what happened to a specific message?
Thanks.