The APNS push payload is not built properly

According to the [documentation](https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html) the `badge`, `sound` and `content-available` keys should be in the `aps` dictionary.