
Все привет! Ребят, прошу помощи разобраться, может ни туда копаю. Как ранее писал, есть XF проект,Одна из функций которого запустить по требованию пользователя таймер с обратным отчетом. Т.е. пользователь выставляет время, например 5 минут - запускает - и приложение должно показывать обратный отчет: 04:45 - 04:40 - ... по окончанию уведомить пользователя о том, что время вышло. С локальными уведомлениями проблем нет, всё ок. Но с обратным отчетом проблема. При засыпании, блокировки, переключении на другое приложение обратный отчет приостанавливается, когда возвращаюсь в приложение продолжает отчет, так может быть очень долго.
Вторая функция, это напомнить пользователю о задаче в конкретное время.
Что сделал: В нативной части андроида реализовал Service, в нем OnStartCommand сервиса происходит запуск действия runnable и создания/ регистрация службы в качестве переднего плана, для тех устройств у которых Андроид выше Орео или ниже.
Из XF проекта запуск обратного отчета реализовано так: view - VM-MessagingCenter