On the server side, I am using GCM server 1.0.2 library provided by Google. On the client side, I set up GCM as provided on the official documentation.
My problem is
Checklist
First-run notification setup can be annoyingly arbitrary and require the device be 'kicked' in one or more of these ways.