Прекратите изобретать колесо. Используйте https://github.com/medialize/URI.js/
var uri = new URI("http://example.org:80/foo/hello.html");
// get host
uri.host(); // returns string "example.org:80"
// set host
uri.host("example.org:80");
Установка для свойства «UNMutableNotificationContent.sound» требуемого звукового файла устраняет проблемы и воспроизводит требуемый файл.
Добавлен ли звуковой файл в службу уведомлений?
Вы можете проверить это на вкладке инспектора -> раздел «Целевое членство»