title: What is the right way to use PushSharp?
body: <p>I use PushSharp  to send notifications for a few Apps.
  PushSharp is great it really simplifies the work with push services, and I wonder what is the right way to work with it?
  I haven't found examples/ explanations about that.</p>
  
  <p>Now, when I have a message to send , I ...</p>
  
  <ol>
  <li>create a PushSharp object</li>
  <li>do a PushService.QueueNotification() for all devices</li>
  <li>do a PushService.StopAllServices to send all queued messages</li>
  <li>exits the method (and kill the PushService object).</li>
  </ol>
  
  <p>Should I work this way, or keep this PushService object alive and call its methods when needed?</p>
  
  <p>How should I use a PushService object to get the unregistered device ids? with a dedicated instance?</p>
  
  <p>Any suggestion would be appreciated.</p>