Soti Mobicontrol - Android-киоски

В настоящее время я оцениваю Soti Mobicontrol (v13) для удаленного управления набором устройств Android, которые должны работать как киоски. На этих устройствах всегда должно быть запущено конкретное приложение, они являются устройствами с одним приложением, и в случаях сбоя или выхода из приложения приложение должно быть перезапущено или переведено на передний план.

Использование скриптов (http://www.soti.net/mc/help/v13/en/Content/ScriptCmdSet.htm) можно проверить:

1 – какое приложение в данный момент находится на переднем плане (со скриптом identify_activity).

2 — запустить приложение (Запустить com.foo.app.ExampleApp)

Что кажется невозможным, так это объединить эти сценарии и позволить им периодически выполняться, чтобы проверять текущую ситуацию с устройством и при необходимости исправлять ее.

Кто-нибудь знает решение?

Спасибо


person frankieta    schedule 03.03.2017    source источник
comment
Вам нужна возможность проверить, какое приложение находится на переднем плане, или вы ищете решение, чтобы ваше приложение всегда было на переднем плане и чтобы пользователь не мог делать что-либо еще с устройством?   -  person Trevor Halvorson    schedule 11.05.2017
comment
@TrevorHalvorson главное, чего я хочу добиться, это последнее, что вы сказали, но поскольку с Soti невозможно (до версии 13) иметь блокировку одного приложения (с приложением, которое всегда выполняется), я искал способы активно проверять приложение переднего плана, чтобы принять меры.   -  person frankieta    schedule 11.05.2017
comment
Вы смотрели режим блокировки задач? посмотрите мой ответ здесь: stackoverflow.com/a/43644803/2888763   -  person Trevor Halvorson    schedule 11.05.2017
comment
Вы можете запланировать правило синхронизации файла периода для выполнения некоторого скрипта. Это должно делать свое дело   -  person AntonioBust    schedule 21.07.2017