ПРИМЕЧАНИЕ: это был бы комментарий, если бы у меня была достаточная репутация.
Во-первых, обратите внимание, что вам, вероятно, следует дождаться получения разрешения, прежде чем добавлять запрос на локальное уведомление в соответствии с документацией Apple requestAuthorization(options:completionHandler:)
Примечание: всегда вызывайте этот метод перед планированием любых локальных уведомлений и перед регистрацией в Apple Pu sh Служба уведомлений.
Также убедитесь, что вы добавили Pu sh Уведомления как возможность для вашего приложения, поскольку они потребуются, если вы его отправите.
После того, как я запустил приведенный выше код, я не получил уведомление, пока приложение было все еще активно, но я получил его, пока приложение был в фоновом режиме. Я считаю, что если пользователь получает уведомление для приложения, которое находится в активном состоянии, оно выдается без уведомления; т. е. без баннера и звука (по крайней мере, это то, что я испытал с моими уведомлениями, хотя, возможно, это еще не все). Надеюсь, это помогло.