Пользовательский звук UILocalNotification не воспроизводится в iOS7
я используюUILocalNotification
в приложении.
В приложении есть два звука, которые воспроизводятся условно - я применил для них надлежащие условия.
Но когда я устанавливаю приложение и запускаю его наiOS 7
устройство запускает локальное уведомление, но в приложении не воспроизводится звук.
Код приведен ниже для установки уведомления:
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
if (localNotification == nil)
return;
localNotification.fireDate = [pickerView date];
localNotification.timeZone = [NSTimeZone defaultTimeZone];
if (alarm_number == 1) {
localNotification.alertBody = [NSString stringWithFormat:@"First Alarm"];
}
else
{
localNotification.alertBody = [NSString stringWithFormat:@"Second Alarm"];
}
localNotification.alertAction =@"Ok";
NSString *message = [[NSString alloc]initWithString:@""];
if(alarm_number == 1)
{
localNotification.soundName=@"Alarm_1.mp3";
message = @"First Alarm Scheduled";
}
else
{
localNotification.soundName=@"Alarm_2.mp3";
message = @"Second Alarm Scheduled";
}
localNotification.applicationIconBadgeNumber = 1;
// Specify custom data for the notification
NSString *alarmString;
if (alarm_number==1) {
alarmString = [NSString stringWithFormat:@"First Alarm"];
}
else
{
alarmString = [NSString stringWithFormat:@"Second Alarm"];
}
NSDictionary *infoDict = [NSDictionary dictionaryWithObject:alarmString forKey:@"AlarmFor"];
localNotification.userInfo = infoDict;
// Schedule the notification
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
[localNotification release];
Я проверил настройки звука в приложении «Настройки / Центр уведомлений» для моего приложения.
Пожалуйста, пройдите с 1 по 3 изображение, чтобы увидеть, что я проверил.
(1) Центр уведомлений
(2) Применение
(3) Здесь звук выключен
Итак, чтобы включить это, я проверил Inter App Audio навозможности в Цели приложения, и он был выключен, как показано на рисунке ниже.
Возможности в Интер-приложение аудио
Затем я изменил его на On, и он выглядит так, как показано на рисунке ниже.
Тем не менее, он все еще не воспроизводит звук на устройствах iOS 7.
Кто-нибудь имеет представление о том, почему это не работает? Это было бы очень полезно.
Благодарю.