Есть ли способ начать звуковое или всплывающее сообщение из закрытого приложения iPhone. Просто понравилось "получать SMS"iPhone приложение в фоновом режиме
ответ
Я так не считаю. Apple заявила, что сторонние приложения не могут работать в фоновом режиме (хотя некоторые из них делают это). Вот почему было большое дело о «push-уведомлениях» прошлым летом (с тех пор, как, к сожалению, не было), это позволит приложению отправить некоторые данные с сервера, а затем соответствующим образом отреагировать на него.
Возможно, вы сможете это сделать, если напишите приложение для взломанного iPhone, но тогда только те пользователи, которые взломали ваш телефон, смогут установить и использовать ваше приложение.
Энди прав, но Apple пообещала включить их систему push для 3-х сторон. Итак, я думаю, вы могли бы просто подождать, пока они не выпустят его ... не знаю, когда.
Push первоначально предполагалось быть доступным к сентябрю 2008. Месяцы спустя он все еще не доступен, и Apple не говорит об этом. Это может случиться, но я не буду делать никаких планов, которые зависят от него. –
Да, это фактически изменилось после того, как на вопрос был изначально дан ответ.
В настоящее время для закрытого приложения есть как минимум два способа воспроизведения звука или всплывающего окна.
Приложение может регистрироваться для локального уведомления во время его работы, которое будет вызываться в будущем, даже если приложение будет закрыто. Уведомление будет отображать всплывающее окно и необязательно воспроизводить звук или устанавливать значок на значке приложения. Реализация этого проста:
id localNotif = [[NSClassFromString(@"UILocalNotification") alloc] init]; if (!localNotif) { return; } [localNotif setTimeZone:[NSTimeZone defaultTimeZone]]; [localNotif setAlertBody:NSLocalizedString(@"Hello!",nil)]; [localNotif setAlertAction:NSLocalizedString(@"Hello", nil)]; [localNotif setSoundName:UILocalNotificationDefaultSoundName]; [localNotif setFireDate:[[NSDate date] addTimeInterval:(60*60)]]; [localNotif setFireDate:[[NSDate date] addTimeInterval:(24*60*60)]]; [[UIApplication sharedApplication] scheduleLocalNotification:localNotif]; [localNotif release];
Приложение (с разрешения пользователя) может зарегистрироваться на удаленном сервере (Yours или поставщика услуг), чтобы получить уведомления толчка доставленные ему от вас (через систему от Apple). После приема приложение может отображать всплывающее окно, воспроизводить звук и/или менять значок на значке приложений. В документации Apple есть пример кода для реализации стороны iPhone, а также несколько проектов с открытым исходным кодом, которые перемещаются вокруг серверной части. Вы можете обойти использование собственной серверной части с помощью службы типа Urban Airship.
- 1. Приложение, работающее только в фоновом режиме iPhone
- 2. Как отправить приложение iPhone в фоновом режиме?
- 3. Сохранить приложение iPhone, открытое в фоновом режиме
- 4. iPhone VOIP в фоновом режиме
- 5. Отслеживание iPhone в фоновом режиме
- 6. Приложение зависает в фоновом режиме
- 7. IPhone + performselector в фоновом режиме
- 8. (iphone) pushViewController в фоновом режиме?
- 9. обновление iPhone приложение в то же время в фоновом режиме
- 10. Как запустить приложение в фоновом режиме в iphone?
- 11. Как запустить мое приложение в фоновом режиме в iphone?
- 12. Загрузить в фоновом режиме в iPhone
- 13. запустить методы в фоновом режиме в iphone
- 14. Приложение исчезает в фоновом режиме
- 15. Поддерживать приложение в фоновом режиме?
- 16. Android приложение в фоновом режиме
- 17. Приложение UILocalNotification в фоновом режиме
- 18. Приложение идет в фоновом режиме
- 19. Приложение IOS в фоновом режиме?
- 20. Приложение, выполняющееся в фоновом режиме
- 21. общие задачи в фоновом режиме в iPhone
- 22. Как выполнить приложение IOS в фоновом режиме
- 23. Загрузка изображения iPhone в фоновом режиме
- 24. Написание файловой системы iPhone в фоновом режиме
- 25. iOS: приложение работает в фоновом режиме
- 26. Сетевое общение iPhone app в фоновом режиме
- 27. iphone App: Отправить предупреждение, когда приложение работает в фоновом режиме?
- 28. iPhone: поймать события, когда приложение работает в фоновом режиме
- 29. AS3 iPhone приложение, которое работает в фоновом режиме
- 30. Приложение Iphone работает в фоновом режиме без backgrounder (Cydia)
Apple, demo'd Push-уведомления на iPhone OS 3.0 лейтмотива: http://i.gizmodo.com/5171796/iphone-30-os-guide-everything-you-need-to-know – GrahamS
Какая разница полтора года. Эта информация устарела. Я опубликовал обновленный ответ для людей, которые сейчас находят этот вопрос. –