title: Is it possible to disable push notification sounds from within my app on iOS 7?
body: <p>Users of my app have asked to allow them to disable the <strong>sound</strong> for push notifications.
  They want to be able to do this from within the app, and not have to go through the Settings->Notification Center->etc. this is too complicated for them - they prefer a simple switch to toggle sound on/off.</p>
  
  <p>To be clear, the <strong>do not want to disable notifications all together</strong>.</p>
  
  <p>I've tried a couple of different ways, non of which seem to work:</p>
  
  <ol>
  <li>Trying to "re-register" by calling <code>- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)</code> again with <code>UIRemoteNotificationTypeSound</code> omitted. <strong>didnt work</strong></li>
  <li>unregister and register by Calling <code>- (void)unregisterForRemoteNotifications</code> and registering again (with above call) without the <code>UIRemoteNotificationTypeSound</code>. <strong>also didn't work</strong></li>
  </ol>
  
  <p>Is this even possible? If so how?</p>
  
  <p>Also, I can't really use the "sound" key (to maybe send a silent/empty sound) for the JSON in the push message  itself because I'm using Amazon SNS to send the push to an entire "Topic" - so i can't really customize the message per user (those who disabled the sound vs. those who didn't), in fact I actually don't even have the info at the server-side.</p>