2015-04-21 5 views
2

Я написал свое первое приложение для телефонного звонка, которое проверяет, находится ли телефон в определенном радиусе вокруг предопределенного местоположения, и если да, то воспроизводит звук. Отлично работает, за исключением того, что если мой телефон переходит в режим ожидания или приложение переходит в фоновый режим, он перестает работать.Приложение Cordova: Wakelock, Service или AlarmManager?

Если я попаду в радиус, телефон должен проснуться и отобразить мое приложение.

Так я придумал три варианта:

Wakelock: Как я вижу, что, wakelocks только решить проблему ожидания, если я переключить приложение, а затем мой телефон переходит в режим ожидания я снова есть моя проблема?

Сервис: Не совсем уверен в этом, похоже, что услуга не может разбудить мой телефон?

AlarmManager: Может разбудить мой телефон, но может ли он запустить мое приложение в фоновом режиме и проверить мою позицию?

Как вы можете видеть много вопросов. Итак, какой метод будет лучшим. Любые предложения приветствуются!

Спасибо, ребята.

+0

не мог решить его до сих пор? Кто-нибудь за помощь? – user3541594

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^