No sound on IOS push notifications

I recently setup push notifications for my android and ios app. It’s working perfectly fines as expected on Android. However, on IOS, it is sending the notification, but no badge on the Icon or sound. Here is the package that I’m sending to firebase:

curl_setopt($ch, CURLOPT_POSTFIELDS, '{
    "message": {
        "token": "' . $token . '",
        "notification": {
            "title": "' . $title . '",
            "body": "' . $message . '"
        }
    }
}');

I tried adding “sound” default and “priority” high, but those just stop my message from sending altogether. Any advice would be muchly appreciated.

Thanks,
Andy