Фоновый сервис PhoneGap на iOS4? - PullRequest
       17

Фоновый сервис PhoneGap на iOS4?

3 голосов
/ 01 октября 2010

Можно ли заставить приложение PhoneGap, работающее на iOS 4, иметь фоновую службу, когда оно не активно (например, проверять URL-адрес каждый час и предупреждать пользователя о каких-либо изменениях)?

А если так, то как?

Ответы [ 3 ]

2 голосов
/ 01 октября 2010

Да, вы можете сделать это, но Apple, вероятно, запретит это. Фоновый запуск связан с ОЧЕНЬ конкретными правилами. Для такого рода вещей Apple изобрела Push-уведомления (с сервера).

Вы можете прочитать об этом документацию для разработчиков.

1 голос
/ 03 августа 2011

Лучший способ добиться этого - создать плагин для PhoneGap, который изначально работает на телефоне. PhoneGap рекомендует выполнять тяжелую работу с помощью собственного кода.

Ознакомьтесь с документацией IOS для фоновых задач, в ней должно быть указано, что разрешено, а что нет.

http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

0 голосов
/ 03 ноября 2011

Почему бы вам не использовать события onPause и onResume. Они очень полезны.

...