#android #cordova #sencha-touch-2 #phonegap-plugins
#Android #кордова #sencha-touch-2 #phonegap-плагины
Вопрос:
Я разрабатываю приложение для Android с использованием Sencha Touch с помощью Phonegap. Это приложение для отслеживания, поэтому важно, чтобы приложение продолжало отслеживать в фоновом режиме.
Когда я запускаю sencha app build -run native
свою командную строку, приложение отлично работает на моем телефоне. Можно выходить из приложения и снова входить в него без повторного запуска приложения.
Проблема возникает, когда я пытаюсь установить apk-файл вместо того, чтобы делать это в cmd. Затем приложение завершает работу каждый раз, когда я выхожу из него.
Как я могу заставить его продолжать работать в фоновом режиме? Чем отличается сборка на телефоне и установка .apk?
Я искал много мест и нашел несколько плагинов (Cordova BackgroundMode-плагин и создайте свой собственный фоновый сервис), но, похоже, я не могу заставить ни один из них работать. Я также пытался ввести < preference name="keepRunning" value="true" />
в config.xml досье..
Я надеюсь, что кто-нибудь сможет мне помочь с этим.
-София
Ответ №1:
Когда вы приостанавливаете приложение, выполнение Javascript также останавливается.Может быть, этот плагин будет полезен: https://github.com/jocull/phonegap-backgroundjs