Я новичок в iphone. Я делаю проект в том, что я столкнулся посередине из-за концепции местных уведомлений. В моих приложениях я отправляю запрос на сервер и получаю ответ на каждые 20 секунд, используя концепцию таймера, но когда приложение вводит фон , как можно мы получаем ответ от сервера каждые 20 секунд с помощью местных уведомлений. Если кто-нибудь знает эту концепцию, пожалуйста, помогите мне ...Как получить локальные уведомления, когда приложение попадает на задний план
ответ
Когда приложение находится в фоновом режиме, вы получаете уведомление о появлении оповещения, и вы нажимаете кнопку «да», затем
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif
эта функция вызов и вы получите словарь
NSLog(@"%@",[notif userInfo]);
и вызвать XML в этой функции .. и вы можете получить резонанс с сервером очень легко
Вообще, ваше приложение не получает выполнять в фоновом режиме, а также местные уведомления не предоставят Вам способность выполнять в фоновом режиме.
(There are exceptions to this, but they come with limitations. Если действительно нужно пинговать сервер каждые 20 секунд, потому что вы что-то вроде приложения VoIP, вы можете заявить, что вы приложение VoIP и настроить Keep-Alive обработчик делать это ping. Однако, если вы отправляетесь в App Store, Apple потребует, чтобы вы действительно внедряли приложение, подобное VoIP, а не просто загружали новые RSS-ленты в фоновом режиме или некоторые из них.)
Что локально уведомления являются, потому что вы получаете внимание пользователя, когда ваше приложение неактивно. Пока приложение работает, вы можете запланировать локальное уведомление, чтобы отправить сообщение пользователю некоторое время спустя (вроде напоминания о календаре). Если вы используете один из поддерживаемых режимов исполнения фона, вы можете использовать локальное уведомление, чтобы привлечь внимание пользователя прямо сейчас. В любом случае ваше приложение активируется только в том случае, если пользователь захочет нажать уведомление.
- 1. Как положить приложение на задний план?
- 2. My View Controller освобождается, когда приложение переходит на задний план
- 3. Как сохранить GCKCastSession живым, когда приложение переходит на задний план
- 4. Как определить, когда конкретное приложение Android переходит на задний план?
- 5. Android, как остановить таймер, когда приложение переходит на задний план
- 6. , когда моя заявка уходит на задний план
- 7. Принесите приложение на задний план, а затем на передний план
- 8. Закройте приложение, когда оно идет на задний план
- 9. Android четкие данные, когда приложение переходит на задний план
- 10. Храните видеоролик, когда приложение переходит на задний план
- 11. Android-аут-выход, когда приложение переходит на задний план
- 12. Сброс backgroundTimeRemaining, когда приложение переходит на задний план
- 13. Остановить музыку AVAudioPlayer, когда приложение переходит на задний план
- 14. Swift - Перейти к просмотру, когда приложение заходит на задний план
- 15. NSCache опустел, когда приложение заходит на задний план
- 16. загрузка завершается, когда приложение переходит на задний план
- 17. Задание аннулирования приложения, когда приложение заходит на задний план
- 18. Методы вызывается, когда приложение переходит на задний план
- 19. звук играет, когда приложение переходит на задний план
- 20. Недействительный таймер, когда приложение заходит на задний план
- 21. OnDestroy() Вызывается для службы, когда приложение переходит на задний план
- 22. Убейте приложение, когда оно идет на задний план
- 23. Пауза Запрос Прослушивание, когда приложение переходит на задний план
- 24. Загрузка NSURLConnection продолжается, когда приложение переходит на задний план
- 25. Сетевое соединение теряется, когда приложение переходит на задний план
- 26. Android, отслеживать, когда приложение переходит на задний план
- 27. AVAudioPlayer не воспроизводится, когда приложение переходит на задний план
- 28. android - остановить звук, когда приложение переходит на задний план
- 29. Приостановить и возобновить UIViewAnimation, когда приложение переходит на задний план
- 30. Продолжайте работать NSOperationQueue, когда приложение переходит на задний план