Фоновый сервис PhoneGap на iOS4?
Можно ли заставить приложение PhoneGa p, работающее на iOS 4, иметь фоновую службу, когда оно не активно (например, проверять URL-адрес каждый час и предупреждать пользователя о каких-либо изменениях)?
И если да, то как?
3 ответа
Да, вы можете сделать это, но Apple, вероятно, запретит это. Фоновый запуск связан с ОЧЕНЬ конкретными правилами. Для такого рода вещей Apple изобрела Push-уведомления (с сервера).
Вы можете прочитать документацию разработчика об этом.
Лучший способ добиться этого - создать плагин для PhoneGap, который изначально работает на телефоне. PhoneGap рекомендует выполнять тяжелую работу с помощью собственного кода.
Проверьте документацию IOS для фоновых задач, она должна сказать вам, что разрешено, а что нет.
Почему бы вам не использовать события onPause и onResume. Они весьма полезны.