Да, разрешение на звуки в пуш-уведомлениях нужно запрашивать явным образом. Только после этого такой пункт появится в настройках и, собственно, начнут проигрываться звуки.
Обратите внимание на элемент
.sound
внутри массива, переданного в
options
:
let center = UNUserNotificationCenter.current()
center.requestAuthorization(options: [.alert, .sound, .badge]) { granted, error in
}
Подробнее можно почитать в
документации (код выше взят из нее).