Android Management API

Android Management API는 조직에서 Android 기기 제품군을 관리할 수 있는 솔루션을 빌드하는 도구를 개발자에게 제공하는 이니셔티브인 Android Enterprise의 일부로 제공됩니다. 이 프로그램은 엔터프라이즈 모바일 관리 제공업체 (EMM)를 대상으로 합니다. Android Management API를 사용하는 프로덕션 솔루션을 배포하려면 EMM이 솔루션 출시에 설명된 단계를 따라야 합니다.

Android Management API를 사용하여 직장 프로필, 완전 관리형 기기, 전용 기기 솔루션 세트를 지원할 수 있습니다.

빠른 시작 가이드를 참고하여 API를 사용해 보세요.


사용 방법

Android Management API는 초기 고객 등록부터 기기 설정 및 관리에 이르기까지 전체 엔터프라이즈 모바일 관리 수명 주기를 지원합니다.

Android 관리 개요

EMM 개발자는 고객에게 온프레미스 또는 클라우드 기반 EMM 콘솔을 제공합니다. 고객은 콘솔에서 기기 등록 토큰을 생성하고 관리 정책을 만듭니다. 토큰을 사용하여 기기를 등록하고 등록된 기기에 관리 정책을 적용합니다.

백엔드에서 콘솔은 Android Management API를 사용하여 등록 토큰, 정책 및 기타 관리 리소스를 만듭니다. 등록하는 동안 각 기기는 API의 호환 앱인 Android Device Policy를 설치합니다. API에서 정책이 기기에 연결되면 Android Device Policy는 기기에 정책 설정을 자동으로 시행합니다.


API 리소스

이 섹션에서는 Android Management API에서 사용되는 기본 리소스를 설명합니다.

엔터프라이즈

enterprises 리소스는 일반적으로 단일 조직을 나타냅니다. 고객이 조직을 EMM 솔루션과 결합하는 데 사용하는 온라인 설정 흐름의 일부로 엔터프라이즈를 만듭니다. 정책, 등록 토큰, 기기는 기업에 속합니다.

정책

Android Management API는 정책 기반 모델을 따릅니다. policies 리소스에는 기기 동작을 제어하는 기기 및 앱 관리 설정 그룹이 포함됩니다. policies에서 지원되는 설정의 범위와 유연성 덕분에 다양한 사용 사례에 맞게 기기를 설정할 수 있습니다.

자세한 내용은 정책 만들기를 참조하세요.

등록 토큰

enrollmentTokens를 사용하여 기기를 기업에 바인딩합니다. 이 프로세스를 등록 및 프로비저닝이라고 합니다. 등록 토큰에는 선택적으로 추가 세부정보 (예: 회사 Wi-Fi 사용자 인증 정보), policies 리소스에 연결된 policyName 및 사용자 계정 식별자가 포함될 수 있습니다.

등록 토큰을 만든 후 여러 프로비저닝 방법 중 하나를 사용하여 기기에 토큰을 전달할 수 있습니다. 기기는 프로비저닝 프로세스의 일부로 Android Device Policy를 설치합니다. 등록 토큰에 policyName가 지정된 경우 프로비저닝이 완료된 직후 정책이 적용됩니다.

Android Management API는 사용자 관리를 간소화합니다. 등록 토큰에서 사용자를 지정하는지 여부와 관계없이 기기를 등록할 수 있습니다.

  • 사용자를 지정하지 않으면 새 사용자가 자동으로 생성됩니다.
  • 기존 사용자를 지정하면 기존 사용자가 기기와 연결됩니다. 한 사용자를 최대 10대의 기기에 연결할 수 있습니다.

자세한 내용은 기기 프로비저닝을 참고하세요.

기기

기기가 성공적으로 등록되면 devices 리소스가 생성됩니다. 리소스에는 연결된 사용자, 정책 및 관리 모드 등 기기에 관한 읽기 전용 세부정보가 포함됩니다.

기기 관리는 정책을 통해 실행되지만 enterprises.devices.issueCommand를 사용하여 기기를 잠그거나 재부팅하거나 비밀번호를 재설정할 수 있습니다. 기기를 완전 삭제하려면 enterprises.devices.delete를 호출합니다.


시작하기

API를 테스트합니다. 빠른 시작 가이드를 사용하여 몇 분 안에 기기를 설정할 수 있습니다. 이 사이트의 개발자 가이드와 API 참조를 사용하여 솔루션을 빌드하기 전에 프로덕션 환경에서 솔루션을 출시하는 데 필요한 단계를 이해해야 합니다.