Anwendungsmodul (app)
Dieses Modul arbeitet mit zwei zentralen Kennungen für Anwendungen:
- Bundle Identifier (Paketkennung, bid): die eindeutige Zeichenkettenkennung einer Anwendung, z. B.
com.tencent.mqq; sie bleibt nach der Installation unverändert. Sie kann unter XXT-Anwendung → Mehr → Anwendungsliste angezeigt werden. - Process Identifier (Prozesskennung, pid): die Prozessnummer der laufenden Anwendung als Ganzzahl; sie ist bei jedem Start unterschiedlich.
- Programmpfad einer App abrufen (app.bundle_path)
- Datenpfad einer App abrufen (app.data_path)
- App-Gruppeninformationen abrufen (app.group_info)
- Plugininformationen einer App abrufen (app.plugin_info)
- Eine Anwendungsbenachrichtigung anzeigen (app.pop_banner)
- Eine Anwendung ausführen (app.run)
- Eine Anwendung schließen (app.close)
- Das Beenden einer Anwendung durch Wischen simulieren (app.quit)
- Prüfen, ob eine Anwendung ausgeführt wird (app.is_running)
- Lokalen Namen einer Anwendung per bid abrufen (app.localized_name)
- Symboldaten einer Anwendung per bid abrufen (app.png_data_for_bid)
- pid einer Anwendung per bid abrufen (app.pid_for_bid)
- Aktuellen Speicherverbrauch einer Anwendung abrufen (app.used_memory)
- Paketkennung der Anwendung im Vordergrund abrufen (app.front_bid)
- Prozessnummer der Anwendung im Vordergrund abrufen (app.front_pid)
- Eine URL im Vordergrund öffnen (app.open_url)
- Paketkennungen aller Anwendungen des Geräts abrufen (app.bundles)
- Prozessliste des aktuellen Geräts abrufen (app.all_procs)
- TCC-Berechtigungen einer App setzen (app.set_tcc)
- Von einer App geöffnete Dateien abrufen (app.lsof)
- ! IPA-Installationspaket installieren (app.install)
- Eine Anwendung deinstallieren (app.uninstall)