title: Is a iOS silent notification received when the app is killed
body: <p>when sending a background push with <code>"content-available": "1"</code>, to an app that is killed by the user, the application is not launched into the background mode and the <code>application:didReceiveRemoteNotification:fetchCompletionHandler:</code> is not called as the <a href="https://developer.apple.com/reference/uikit/uiapplicationdelegate/1623013-application" rel="nofollow noreferrer">Apple doc say</a>:</p>
  
  <blockquote>
    <p>Use this method to process incoming remote notifications for your app. [...]In addition, if you enabled the remote notifications background mode, the system launches your app (or wakes it from the suspended state) and puts it in the background state when a remote notification arrives.
    <strong>However, the system does not automatically launch your app if the user has force-quit it.</strong> </p>
  </blockquote>
  
  <p>My question is: Is there is any way to access this silent push payload the <strong>next time the user</strong> starts the application?</p>
  
  <p>I tried using the <code>launchOptions</code> of the <code>didFinishLaunchingWithOptions</code> method but they do not contain the push payload.</p>
  
  <pre><code>NSDictionary *userInfo = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
  </code></pre>
  
  <p>My use case is that I rely only on the push channel to receive data to the app but the app cannot <em>pull</em> them. </p>