maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce

Как автоматически завершать стороннее приложение по событию или таймеру?

Можно ли в андроид сделать автоматическое завершение стороннего приложения по какому либо событию или таймеру активности?

Пример:
1. водитель такси использует сразу 3 приложения: Яндекс, Убер, Гетт
2. принимает заказ в Яндексе Такси - нужно автоматически закрыть Убер и Гетт
3. завершает заказ
4. открывает Убер - ждет заказ - принимает заказ
5. автоматически закрывается Яндекс Такси и Гетт
6. открывает Гетт - берет заказ
7. закрываются Яндекс Такси и Убер

Идеальное решение:
- как то зацепиться за событие принятия заказа в одном приложении
- если событие отловилось - автоматически закрыть другие приложения

Решение менее идеальное:
- оставлять работать активное приложение
- приложения которые находятся в фоне через 1 минуту отстреливать

Зачем это нужно?
Водитель работает в 3-х приложениях. Когда есть простой в одном - он смотрит заказы в других. Ловит заказ. Но иногда можно запутаться и забыть отключить остальные приложения. В этом случае туда начинают приходить заявки, они игнорируются, из за этого водитель получает штрафы.

Хочется понять есть ли техническая возможность настроить автозакрытие приложений при принятии заказа в каком то одном.
  • Вопрос задан
  • 479 просмотров
Пригласить эксперта
Ответы на вопрос 1
@onepavel
Консультация и разработка мобильных приложений
нужно получить id процессов приложений и убивать их
а вот перехватить в каком приложении взят заказ с ходу не придумать
лучше три кнопки иметь на экране и по кнопке убивать приложения
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы