Я написал свое первое приложение для телефонного звонка, которое проверяет, находится ли телефон в определенном радиусе вокруг предопределенного местоположения, и если да, то воспроизводит звук. Отлично работает, за исключением того, что если мой телефон переходит в режим ожидания или приложение переходит в фоновый режим, он перестает работать.Приложение Cordova: Wakelock, Service или AlarmManager?
Если я попаду в радиус, телефон должен проснуться и отобразить мое приложение.
Так я придумал три варианта:
Wakelock: Как я вижу, что, wakelocks только решить проблему ожидания, если я переключить приложение, а затем мой телефон переходит в режим ожидания я снова есть моя проблема?
Сервис: Не совсем уверен в этом, похоже, что услуга не может разбудить мой телефон?
AlarmManager: Может разбудить мой телефон, но может ли он запустить мое приложение в фоновом режиме и проверить мою позицию?
Как вы можете видеть много вопросов. Итак, какой метод будет лучшим. Любые предложения приветствуются!
Спасибо, ребята.
не мог решить его до сих пор? Кто-нибудь за помощь? – user3541594