アプリケーションモジュール (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)
- アプリケーションの bid から pid を取得 (app.pid_for_bid)
- アプリケーションの現在のメモリ使用量を取得 (app.used_memory)
- フォアグラウンドアプリケーションのバンドル識別子を取得 (app.front_bid)
- フォアグラウンドアプリケーションのプロセス番号を取得 (app.front_pid)
- フォアグラウンドで URL を開く (app.open_url)
- デバイス上のすべてのアプリケーションのバンドル識別子一覧を取得 (app.bundles)
- 現在のデバイスのプロセス一覧を取得 (app.all_procs)
- App の TCC 権限を設定 (app.set_tcc)
- App が開いているファイルを取得 (app.lsof)
- ! IPA インストールパッケージをインストール (app.install)
- アプリケーションをアンインストール (app.uninstall)