Módulo de aplicaciones (app)
Este módulo opera sobre dos identificadores principales:
- bundle identifier (identificador del paquete de la app, bid): identificador de cadena único de la app, como
com.tencent.mqq; no cambia después de la instalación. Se puede consultar en App XXT → Más → Lista de apps. - process identifier (identificador del proceso, pid): PID de la app cuando se está ejecutando, un entero diferente cada vez que se inicia.
- Obtener la ruta del paquete de la app (app.bundle_path)
- Obtener la ruta de datos de la app (app.data_path)
- Obtener la información de grupos de la app (app.group_info)
- Obtener la información de complementos de la app (app.plugin_info)
- Mostrar una notificación de la app (app.pop_banner)
- Ejecutar una aplicación (app.run)
- Cerrar una aplicación (app.close)
- Simular el deslizamiento hacia arriba para salir de una aplicación (app.quit)
- Comprobar si una aplicación se está ejecutando (app.is_running)
- Obtener el nombre localizado de una app mediante su bid (app.localized_name)
- Obtener los datos del icono de una app mediante su bid (app.png_data_for_bid)
- Obtener el pid de una app mediante su bid (app.pid_for_bid)
- Obtener el consumo de memoria actual de una app (app.used_memory)
- Obtener el identificador de paquete de la app en primer plano (app.front_bid)
- Obtener el PID de la app en primer plano (app.front_pid)
- Abrir una URL en primer plano (app.open_url)
- Obtener la lista de identificadores de paquete de todas las apps del dispositivo (app.bundles)
- Obtener la lista de procesos del dispositivo actual (app.all_procs)
- Establecer los permisos TCC de una app (app.set_tcc)
- Obtener los archivos abiertos por una app (app.lsof)
- ! Instalar un paquete IPA (app.install)
- Desinstalar una app (app.uninstall)