Выполнение javascript в фоновом режиме с использованием телефонной щели - PullRequest
9 голосов
/ 28 сентября 2011

Я создал приложение, которое будет запускать события javascript каждые X минут.Я использую телефонную сборку для развертывания на Android / iPhone / Blackberry, но я, конечно, застрял, так как таймер JavaScript не работает в фоновом режиме (когда они минимизируют приложение).Мне было интересно, есть ли у phonegap какая-то способность генерировать события javascript, когда приложение работает в фоновом режиме.

Или есть ЛЮБОЙ способ сделать это легко на этих основных телефонах?Мне просто нужно выполнить вызов ajax с информацией о геолокации с телефонов.

Ответы [ 2 ]

2 голосов
/ 15 декабря 2015

Да, вы можете сделать это, есть плагин PhoneGap, который делает именно то, что вам нужно:

PhoneGap + Background.js https://github.com/jocull/phonegap-backgroundjs

Будьте внимательны при настройке вашегоconfig.xml

1 голос
/ 30 сентября 2011

В настоящее время разрыв телефона не имеет этой опции.Есть много запросов на подобные вещи, но я думаю, что люди получают путаницу из-за TOS для фоновых событий для iOS.В любом случае, плагин для пропуска телефонных разговоров будет делать это, как упомянуто @Chase, но, конечно, это требует написания собственного кода.

Я предполагаю, что вы хотите перемещать географические местоположения каждые x секунд/ минут, чтобы ваш сервер знал, где находится телефон в любой момент времени (если приложение открыто или свернуто)?Это одно из ограничений Loopt, заключающееся в том, что он не может захватывать эти местоположения в фоновом режиме - отсюда и целое действие ping в приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...