애플리케이션 모듈 (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)