title: iOS - UIRemoteNotificationTypeBadge & Push
body: <p>If my application is started and only started.
  I implemented <em>application:didReceiveRemoteNotification:</em> to receive the payload.
  If a message is sent to my iPhone, is this method called for every registration type, such as the following one?</p>
  
  <pre><code>[[UIApplication sharedApplication]
  registerForRemoteNotificationTypes:**UIRemoteNotificationTypeNone**]; //1
  
  [[UIApplication sharedApplication]
  registerForRemoteNotificationTypes:**UIRemoteNotificationTypeBadge**]; //2
  
  [[UIApplication sharedApplication]
  registerForRemoteNotificationTypes:**UIRemoteNotificationTypeSound**];  //3
  
  [[UIApplication sharedApplication]
  registerForRemoteNotificationTypes:**UIRemoteNotificationTypeAlert**];  //4
  </code></pre>
  
  <p>I have a big doubt for solution 1...</p>