title: push notification not working for Push.payload() where as it is working for Push.alert()
body: <p>I am sending push notification from my java code to ios devices using javapns. but I am not getting push notification for Push.payload() and its working fine with Push.alert().
  Am I missing something?
  my code is </p>
  
  <pre><code>Payload payload = new PushNotificationPayload();
  payload.addCustomDictionary("param", ConsumerConf.GSON.toJson(message.getMsgInfo()));
  List&lt;PushedNotification&gt; pushedNotifications = Push.payload(payload, certficate, password, true, appDeviceIds);
  </code></pre>
  
  <p>here my created payload object is</p>
  
  <pre><code>{
      "apsDictionary": {
          "map": {}
      },
      "payload": {
          "map": {
              "aps": {
                  "map": {}
              },
              "param": "{\"suid\":12,\"eid\":1626,\"oid\":1,\"accountId\":7491}"
          }
      },
      "characterEncoding": "UTF-8",
      "expiry": 86400,
      "payloadSizeEstimatedWhenAdding": false,
      "preSendConfiguration": 0
  }
  </code></pre>
  
  <p>My payload object doesn't contains alert/sound fields in aps.
  Is this because of that? </p>
  
  <p>Please help me out here.</p>