I have migrated my app to use the new GCM push system. It works fine for thousand of users but today I got a user with a Samsung Galaxy S3 with ICS that gets a PHONE_REGISTRATION_ERROR every time he tries to register.
I can see that others has that problem on AVD’s but what does it mean on a real device?
How can I debug further / find out what goes wrong in the registration process?
P.S. yes I did read http://developer.android.com/guide/google/gcm/gcm.html where it says PHONE_REGISTRATION_ERROR Incorrect phone registration with Google. This phone doesn’t currently support GCM. but this is obviously not correct since GCM works on many other S3’s
Is it possible that this users phone is rooted and running a ROM in which for some reason GCM is not working?