Локално известие в iOS идва без звук

-(void)notifyMe
{
    UILocalNotification *localNotification = [[UILocalNotification alloc] init];
    localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:0.1];
    localNotification.timeZone = [NSTimeZone defaultTimeZone];
    localNotification.alertBody = @"Alert";
    localNotification.alertAction = @"Local notification";
    localNotification.soundName = UILocalNotificationDefaultSoundName;
    localNotification.alertLaunchImage = nil;
    localNotification.userInfo = nil;
    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
}

Това е методът, който призовавам за локално известяване. Това работи добре с други приложения. Но при моя работещ, известието идва, но без звук.

Предполагам, че има някакъв проблем с настройката на приложението, но не мога да го открия.


person user2706166    schedule 07.10.2013    source източник
comment
Проверихте ли хардуерните/софтуерните превключватели за заглушаване на звука на устройството?   -  person Nikola Kirev    schedule 07.10.2013
comment
Да, на същото устройство сигналът работи с други приложения.   -  person user2706166    schedule 07.10.2013
comment
Опитайте да увеличите стойността на dateWithTimeIntervalSinceNow.   -  person Puneet Sharma    schedule 07.10.2013
comment
на мястото на 0.1 вече бях пробвал с 1 и 2   -  person user2706166    schedule 07.10.2013
comment
Как извиквате този метод? Мисля, че ако получите известието, докато приложението е отворено, то няма да възпроизведе звук. Опитайте да зададете по-дълъг интервал и да изпратите приложението на заден план.   -  person Nikola Kirev    schedule 07.10.2013
comment
Този метод се извиква, когато приложението е във фонов режим.   -  person user2706166    schedule 07.10.2013
comment
Създадох ново приложение и използвам същия код на устройство (ios7), то работи. И същият код на същото устройство, но в моето работещо приложение сигналът идва без звук. И което е по-интересно, ако стартирам работещото си приложение в iPod, като IOS 6 също работи добре.   -  person user2706166    schedule 07.10.2013
comment
сте изключили звуците за известия за това приложение в настройките. проверете дали Настройки-›Известия-›Вашето приложение-›Звуци   -  person manujmv    schedule 07.10.2013
comment
Да благодаря това беше проблема   -  person user2706166    schedule 07.10.2013
comment
Има ли начин звукът да е включен по подразбиране?   -  person Anthony Glyadchenko    schedule 11.10.2013


Отговори (1)


Намерих вашия въпрос, тъй като се сблъсках със същия проблем. Оказа се, че това беше проста корекция от моя страна, кодът ми беше наред, всичко, което трябваше да направя, беше да активирам насочени известия за приложението си (което вече бях направил, но не получавах звук или значка), и след това да превключа Badge App Icon и Sound на ON .

Изненадан съм, че няма други отговори на този въпрос от 6 месеца.

person PaulG    schedule 07.04.2014
comment
Имам същия проблем и се случва на някои устройства, докато други устройства работят добре и и звуците, и значката са ВКЛЮЧЕНИ, но когато инсталирам приложението на моя iPad, работи с iOS 7.0.3, не мога да чуя звуци от всички локални известия получавам съобщение без звук. можете ли да разясните повече за това как да разрешите този проблем? Благодаря - person 4mahmoud; 01.05.2014