Я новичок в разработке мобильных приложений, поэтому, пожалуйста, сократите мне слабину, если мне не хватает чего-то очевидного.Прослушивание изменений в задаче переднего плана
В настоящее время я ищу способ контролировать задачу переднего плана на iOS и Android. Например, я хочу, чтобы моя программа, чтобы сделать следующее:
(Предполагая, что мое приложение работает в фоновом режиме),
App «х» входит в план => Запустить таймер в мое приложение
App " x "выходит на передний план (либо входит в фон, либо заканчивается) => Таймер остановки.
Я уже просматривал много плагинов cordova, но мог найти код, который отслеживал системные уведомления. Я ищу способ прослушивания изменений в приложении переднего плана в наименее интенсивный процессорный путь.
Я также понимаю, что в iOS встроена эта функция. Например, можно просмотреть «Время экрана» для каждого приложения за последние 24 часа или за последние 7 дней. Я не знаком с собственным кодом для iOS или Android, но я не против обучения.
Вопрос: как я могу слушать изменения в этом «процессе переднего плана», учитывая текущую настройку ионной/кордовой?
Если вам нужна дополнительная информация о том, что я использую, или если я забыл что-то важное, пожалуйста, дайте мне знать. Спасибо.