Модуль приложений (app)
Модуль управляет приложениями с помощью двух основных идентификаторов:
- bundle identifier (идентификатор пакета приложения, bid): уникальный строковый идентификатор приложения, например
com.tencent.mqq; после установки не изменяется. Его можно посмотреть в приложении XXT → Ещё → Список приложений. - process identifier (идентификатор процесса, pid): номер процесса работающего приложения; это целое число, меняющееся при каждом запуске.
- Получение пути пакета App (app.bundle_path)
- Получение пути данных App (app.data_path)
- Получение информации о группах App (app.group_info)
- Получение информации о плагинах App (app.plugin_info)
- Показ уведомления приложения (app.pop_banner)
- Запуск приложения (app.run)
- Закрытие приложения (app.close)
- Имитация выхода из приложения свайпом вверх (app.quit)
- Проверка работы приложения (app.is_running)
- Получение локализованного имени приложения по bid (app.localized_name)
- Получение данных значка приложения по bid (app.png_data_for_bid)
- Получение pid приложения по bid (app.pid_for_bid)
- Получение текущего потребления памяти приложения (app.used_memory)
- Получение идентификатора пакета переднего приложения (app.front_bid)
- Получение номера процесса переднего приложения (app.front_pid)
- Открытие URL на переднем плане (app.open_url)
- Получение списка идентификаторов пакетов всех приложений устройства (app.bundles)
- Получение списка процессов устройства (app.all_procs)
- Настройка разрешений TCC App (app.set_tcc)
- Получение открытых App файлов (app.lsof)
- ! Установка IPA-пакета (app.install)
- Удаление приложения (app.uninstall)