This is now correct way to do GCM (with respect to the official documentation), and is probably what people will have when they have their own custom GCM implementation. I feel like we should reflect that (instead of the outdated Mixpanel implementation).