title: OneSignal Not calling didReceiveRemoteNotification
body: <p>We migrated from UA to One Signal. We are sending push from cloud code like</p>
  
  <pre><code>var pushInfo = {
        "app_id" : "xxxxxx",          
        "data": {
            "objectId": objectId,
            "placeId": placeId,
        },
        "included_segments": ["All Users"],
        "contents": {"en": message}
  };
  var headers = {
      "Content-Type": "application/json; charset=utf-8",
      "Authorization": "Basic XXXXX"
  };
  
  var options = {
   host: "onesignal.com",
   port: 443,
   path: "/api/v1/notifications",
   method: "POST",
   headers: headers,
  };
  
  var https = require('https');
  var req = https.request(options, function(res) {  
  res.on('data', function(data) {
    console.log("Response:");
    console.log(JSON.parse(data));
  });
  });
  
  req.on('error', function(e) {
  console.log("ERROR:");
  console.log(e);
   });  
  req.write(JSON.stringify(pushInfo));
  req.end();
  </code></pre>
  
  <p>In my AppDelegate.m I do</p>
  
  <pre><code>[OneSignal initWithLaunchOptions:launchOptions appId:@"XXXXX"];
  </code></pre>
  
  <p>Now earlier when a notification is received and user Taps on it, it used to call </p>
  
  <pre><code>-(void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
  </code></pre>
  
  <p>Q. This is not getting called now. How do I handle it with OneSignal.
  Q. What I need to do to handle a silent notification (no visible badge/banner etc)</p>