Я застрял на той же проблеме какое-то время, и я надеюсь, что кто-то может помочь.
Я создал приложение для будильника, которое использует UILocalNotification для воспроизведения звука будильника в выбранное время.
Мое приложение отлично работало на симуляторе, но когда я начал тестировать его на iPhone, звук уведомлений перестал звонить.
У меня есть звук в .caf, около 20 секунд, правильная заглавная буква и все такое, поэтому я не могу понять, почему он не звонит. Я использую тот же звуковой файл в другом месте приложения, и он отлично работает, поэтому я знаю, что файл загружен правильно.
Уведомление отображается правильно, просто без звука. И да, я убедился, что на моем iPhone включена громкость.
Кто-нибудь знает, почему это происходит?
Ниже мой код.
Заранее спасибо! -Ema
UILocalNotification* alarm = [[ULocalNotification alloc] init];
alarm.fireDate = pickedDate;
alarm.timeZone = [NSTimeZone defaultTimeZone];
alarm.hasAction = YES;
alarm.alertAction = @"SNOOZE";
alarm.repeatInterval = 0;
alarm.soundName = @"Alarm11.caf";
alarm.alertBody = @"Alarm";
[app scheduleLocalNotification:alarm];