I'm migrating my app's GCM support to the 2013 version, and I'm confused by some things.
The docs are very inconsistent and don't properly distinguish between the versions, so let me see if I have this right - this is now the 3rd version - in 2011 Google introduced C2DM, in 2012 they changed it to GCM, and in 2013 we got GCM version 2. In GCM1 the app responded to GCM admin intents, e.g. register, unregister, and error. In GCM2 the app is in control. It detects when the app is updated, requests a new reg ID, and stores it, etc.. It's broadcast receiver is used to receive GCM messages but the old GCM admin messages are ignored. This seems very brittle compared to GCM1 so I wonder if I'm missing something: it is hard-coded into the app that *the RegID will always and only change when the app version changes*. Am I correct in my understanding? Thanks. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

