updated the ApplePushNotification class to also support silent pushes and content-available pushes