title: PushSharp Device ID for Android
body: <p>All, </p>
  
  <p>I'm probably asking a very basic question here, but how does one get your device ID for PushSharp in Android? My setup is VB.net, and we'll be sending to a large number of different Android devices. 
    Following the PushSharp example here is my code so far: </p>
  
  <pre><code>push.RegisterGcmService(new 
  GcmPushChannelSettings("YOUR Google API's Console API Access  API KEY for Server Apps HERE"));
  push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(
  "DEVICE REGISTRATION ID HERE")
   .WithJson("{\"alert\":\"Hello World!\",
   \"badge\":7,\"sound\":\"sound.caf\"}"));
  </code></pre>
  
  <p>I know the API key is from the GCM service, but where does the Device Registration ID come from? Is that setup by the GCM service? Or is that something the android device sends the server should save? </p>
  
  <p>Thanks for the help. </p>