title: Is Google Play Store and having google account required for clients to use GCM?
body: <p>I read about Google Cloud Messaging for Android (GCM) and I liked it but I am afraid of drawbacks and misunderstanding</p>
  
  <p>1)Do we have to force the client app end users to have at least one google account to enable the usage of GCM?</p>
  
  <p>2)Is Google Play Store required for clients to use GCM?</p>
  
  <p>if yes, Is it done by the client app user or by the server app side user?</p>