Я хочу, чтобы мое приложение воспроизводило звук каждые 20 минут, даже когда приложение находится на заднем плане или iphone находится в спящем режиме ... Я использовал: [NSTimer scheduleTimerWithTimeInterval: delay * 60.0 target: self селектор: @selector (goMethod) userInfo: nil repeatts: YES]; что работа может быть на 1 час, а затем остановлена, может ли кто-нибудь помочь мне решить эту проблему ...фоновая заявка на iphone 4
0
A
ответ
2
Использовать UILocalNotifications.
3 уведомления (т.е. 13:00, 13:20 и 13:40.) С repeatinterval: NSHourCalendarUnit ..
Edit: Что-то вроде этого:
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
localNotif.timeZone = [NSTimeZone defaultTimeZone];
localNotif.soundName = UILocalNotificationDefaultSoundName;
localNotif.repeatInterval = NSHourCalendarUnit; //Repeat every hour
localNotif.fireDate = [NSDate date]; //Now
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
localNotif.fireDate = [NSDate dateWithTimeIntervalSinceNow:1200]; //Now + 20 min
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
localNotif.fireDate = [NSDate dateWithTimeIntervalSinceNow:2400]; //Now + 40 min
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
[localNotif release];
Смежные вопросы
- 1. фоновая задача работает на iphone
- 2. Зачем нужна фоновая текстура iPhone для iPhone?
- 3. iPhone AVAudioPlayer останавливает фоновая музыка
- 4. Заявка на получение сертификата разработчика iphone с нуля?
- 5. Publishing заявка на конкретный срок
- 6. Заявка на прием на работу
- 7. Большая заявка на запрос
- 8. Заявка на продажу
- 9. Заявка на использование полиморфизма
- 10. Многоязычная заявка на колбу
- 11. Лучшая заявка на отчетность
- 12. Заявка Делегат - Какао
- 13. Фоновая задача или обновление местоположения в Iphone
- 14. Фоновая обработка в iPhone, iPod и iPad?
- 15. AVVideoProfileLevelH264High41 нарушение на iPhone 4
- 16. Изображение плитки на iPhone 4
- 17. Ошибка приложения на iPhone 4?
- 18. Предварительный просмотр на iPhone 4
- 19. UIImagePickerController на устройстве iPhone 4
- 20. Подсчет поворотов на iPhone 4
- 21. iPhone 4 обнаружение ... на симуляторе
- 22. UIImageView сжимается на iPhone 4
- 23. Phonegap на устройстве iPhone 4
- 24. iPhone SDK фоновая проблема загрузки изображения изображения
- 25. Периодическая фоновая задача на iOS
- 26. iPhone OpenGL ES 2d фоновая текстура
- 27. iPhone Bluetooth LE фоновая проверка правильного подхода
- 28. SSIS Предварительная заявка на контейнер
- 29. Заявка на официальное утверждение формы
- 30. невыполнимая заявка на Android Studio?
TXT для ответа, но то, что я wont не является уведомлением (уведомление является предупреждением с кнопками) ... Мне нужно сыграть короткий звук (1,0 секунды или меньше) и подсчитать, сколько этого звука воспроизводилось, не позволяя пользователю нажимать на кнопки уведомлений, поэтому, если вы может помочь мне с любой идеей, я буду благодарен – 2010-09-09 07:28:08
Я верю, что уведомление может быть: предупреждение с кнопками ИЛИ звуком или значком ИЛИ любой их комбинацией. Я Использовать UILocalNotifications только с помощью звука! Это также единственный способ, который я могу придумать для этого. – LarsJK
Отредактированный отредактированный пост для примера кода. – LarsJK