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.

Reply via email to