Module des applications (app)
Ce module manipule les applications autour de deux identifiants essentiels :
- bundle identifier (identifiant de bundle de l’application, bid) : identifiant textuel unique de l’application, par exemple
com.tencent.mqq; il reste inchangé après l’installation. Consultable dans Application XXT → Plus → Liste des applications. - process identifier (identifiant de processus, pid) : numéro du processus pendant l’exécution de l’application, un entier différent à chaque lancement.
- Obtenir le chemin du bundle de l’application (app.bundle_path)
- Obtenir le chemin des données de l’application (app.data_path)
- Obtenir les informations de groupe de l’application (app.group_info)
- Obtenir les informations des plug-ins de l’application (app.plugin_info)
- Afficher une notification d’application (app.pop_banner)
- Lancer une application (app.run)
- Fermer une application (app.close)
- Simuler un balayage vers le haut pour quitter une application (app.quit)
- Vérifier si une application est en cours d’exécution (app.is_running)
- Obtenir le nom localisé d’une application avec son bid (app.localized_name)
- Obtenir les données de l’icône d’une application avec son bid (app.png_data_for_bid)
- Obtenir le pid d’une application avec son bid (app.pid_for_bid)
- Obtenir la mémoire actuellement consommée par une application (app.used_memory)
- Obtenir l’identifiant de bundle de l’application au premier plan (app.front_bid)
- Obtenir le numéro de processus de l’application au premier plan (app.front_pid)
- Ouvrir une URL au premier plan (app.open_url)
- Obtenir la liste des identifiants de bundle de toutes les applications de l’appareil (app.bundles)
- Obtenir la liste des processus de l’appareil actuel (app.all_procs)
- Définir les autorisations TCC d’une application (app.set_tcc)
- Obtenir les fichiers ouverts par une application (app.lsof)
- ! Installer un paquet IPA (app.install)
- Désinstaller une application (app.uninstall)