기능 목록으로 돌아가기
웹 대시보드Apps5 min read

웹 대시보드의 앱 관리자

동일한 Wi-Fi 네트워크의 모든 브라우저에서 Android 휴대폰용 데스크톱급 앱 관리자를 이용하세요 — 이름, 버전 또는 설치 날짜별로 정렬하고, APK를 일괄 내보내고, 한 번의 탭으로 제거할 수 있습니다.

웹 대시보드의 Apps 보기는 모든 노트북 또는 데스크톱 브라우저를 Android 휴대폰을 위한 완전한 패키지 관리자로 변환합니다. 동일한 Wi-Fi 네트워크의 모든 브라우저에서 PlainApp 앱에 표시된 URL(예: https://192.168.1.50:8443/apps)로 접속하면 아이콘, 버전, 크기 및 설치 날짜와 함께 모든 설치된 패키지가 정렬 가능한 테이블로 표시됩니다.

대시보드는 휴대폰에서 직접 제공되는 정적 웹 앱으로 실행되므로 중간에 클라우드 중계가 없습니다. 브라우저는 암호화된 TLS 연결을 통해 휴대폰과 통신하며, 모든 작업(검색, 정렬, APK 내보내기, 제거)은 해당 채널을 통해 휴대폰의 PackageManager로 전달됩니다.

Screenshot: Apps
Apps

주요 기능

  • 정렬 가능한 앱 테이블 — 각 행에는 인덱스, 아이콘, 버전이 포함된 이름, 패키지 ID, 크기, 유형과 함께 설치 및 업데이트 타임스탬프가 표시됩니다. 상단 앱 바의 정렬 옵션을 클릭하여 이름, 크기 또는 수정 날짜별로 재정렬할 수 있습니다.
  • 실시간 개수가 표시되는 사이드바 필터 — 왼쪽 사이드바에는 전체, 사용자 및 시스템 앱이 나열되며, 각각 휴대폰에서 가져온 실시간 개수가 표시됩니다. 필터를 클릭하여 테이블 범위를 지정하고, 활성 필터는 URL에 반영됩니다.
  • APK 일괄 내보내기 — 확인란 열로 하나 이상의 행을 선택하고 상단 앱 바의 다운로드 버튼을 클릭합니다. 단일 선택은 APK를 직접 다운로드하고, 여러 개를 선택하면 실시간으로 ZIP으로 압축됩니다.
  • 행별 제거 및 다운로드 — 행 위에 마우스를 올리면 작업 버튼이 나타납니다: APK 다운로드 또는 제거 실행. 제거를 선택하면 휴대폰에서 확인을 요청하고, 패키지가 사라질 때까지 행에 스피너가 제거 상태를 표시합니다.
  • 드래그 앤 드롭 APK 설치 — 컴퓨터에서 .apk 파일을 Apps 페이지의 아무 곳으로나 드래그합니다. 드롭 마스크가 나타나고, 파일을 놓으면 휴대폰의 다운로드 디렉터리로 업로드되어 설치가 진행되며, 업로드 패널에서 진행 상황을 추적할 수 있습니다.
  • 검색 및 페이지 매김 — 검색 상자는 이름이나 ID로 패키지를 필터링하고, 테이블은 구성 가능한 페이지 크기로 페이지가 매겨지며, 페이지를 넘나드는 전체 결과 집합을 처리하는 전체 선택 확인란도 제공됩니다.

사용 방법

  1. 왼쪽 사이드바에서 Apps 페이지를 엽니다. 처음 방문하면 전체 앱 개수가 상단 앱 바에 표시된 상태로 모든 앱이 로드됩니다.
  2. 사용자 앱으로 필터링 — 왼쪽 사이드바에서 User를 클릭합니다. 테이블이 새로고침되고 URL이 /apps?q=<token>으로 업데이트되어 필터를 공유할 수 있습니다.
  3. 검색 상자를 사용하여 앱을 검색합니다. 쿼리는 URL에 인코딩되므로 필터링된 보기를 북마크하거나 공유할 수 있습니다.
  4. 행의 다운로드 아이콘을 클릭하여 해당 앱의 APK를 내보냅니다. 파일은 <AppName>-<packageId>.apk 이름으로 브라우저의 기본 다운로드 디렉터리에 다운로드됩니다.
  5. 확인란으로 여러 행을 선택하고(또는 전체 선택) 상단 앱 바의 다운로드 버튼을 클릭하여 APK를 단일 ZIP 파일로 일괄 내보냅니다.
  6. 앱의 제거 아이콘을 클릭하여 제거합니다. 행이 제거 중 상태가 되고, 휴대폰에서 확인 프롬프트를 승인하면 패키지가 제거된 후 행이 사라집니다.

팁 & 요령

  • APK를 드래그하여 설치: 하나 이상의 .apk 파일을 Apps 페이지의 아무 곳으로나 드래그하여 업로드하고 설치합니다. 드롭된 APK가 아닌 파일은 무시됩니다.
  • 상단 앱 바를 통해 정렬: 정렬 아이콘은 정렬 옵션 드롭다운을 엽니다. 현재 정렬이 강조 표시되며, 새 옵션을 선택하면 1페이지부터 테이블이 다시 로드됩니다.
  • 페이지 간 전체 선택: 전체 선택 확인란은 결과 집합이 여러 페이지에 걸쳐 있을 때 "모든 N개 결과 선택" 옵션을 제공하며, 선택을 지우는 컨트롤도 있습니다.
  • 필터링된 보기 북마크: URL에는 활성 쿼리와 페이지 번호가 포함되므로, 동일한 네트워크의 다른 사람과 /apps?q=<token>&page=2 같은 딥 링크를 공유할 수 있습니다.

개인정보 및 보안 정보

  • 웹 대시보드는 자체 서명 인증서를 사용하는 HTTPS(으)로 제공되며, 모든 트래픽은 TLS 위에 XChaCha20-Poly1305(으)로 한 번 더 암호화됩니다.
  • 웹 대시보드는 로컬 네트워크에만 바인딩됩니다. 포트 포워딩을 명시적으로 설정하지 않는 한 인터넷에서 접근할 수 없습니다.
  • 처음 접속 시 브라우저가 경고를 표시합니다 — 인증서를 수락하여 계속 진행하세요. 연결은 TLS로 암호화되며, 경고는 신원에 관한 것이지 보안에 관한 것이 아닙니다.

관련 기능