Google Play EMM API에는 EMM에서 관리하고 특정 사용자와 연결된 각 항목을 나타내는 Devices
리소스가 포함되어 있습니다. 고객 사이트에서 기기는 EMM 콘솔 및 기기 정책 컨트롤러 (DPC)를 사용하여 관리됩니다. 조직은 관리 Google Play를 통해 사용자에게 앱을 제공합니다.
기기 및 관리 유형
DPC가 전체 기기를 관리하는 경우 기기의 managementType
값은 managedDevice
입니다. DPC가 직장 프로필만 관리하는 경우 기기의 managementType
는 실제 기기의 관리 프로필만 나타내는 managedProfile
입니다. 이러한 기기를 '관리 기기'라고 합니다.
관리 유형이 unmanagedProfile
인 기기를 '비관리 기기'라고 하며 다음을 포함합니다.
- Android 5.0 미만 버전을 실행하거나 직장 프로필을 지원하지 않는 레거시 기기
- DPC로 제어되지 않고 관리 유형으로
managedDevice
또는managedProfile
가 없는 기기 예를 들어 조직의 G Suite 관리자는 사용자가 직장 프로필을 설정하지 않고도 개인 Android 기기에 회사 이메일 계정을 추가하도록 허용할 수 있습니다.
관리되지 않는 프로필 관리 유형으로 수행할 수 있는 작업
unmanagedProfile
관리 유형을 사용하면 기존 기기 사용자는 조직의 관리 Google Play 스토어를 통해 앱을 다운로드할 수 있으며 다음 항목은 가능합니다.
- 사용자별 및 앱별 ACL을 사용하여 사용 가능한 비공개 앱에 액세스합니다.
- 기업에서 구매한 대량 라이선스 애플리케이션의 라이선스 획득
- 관리 Google Play에 액세스하여 관리자가 추천하고 선별한 앱을 설치합니다.
또한 관리자는 기기에 설치된 직장 앱을 확인할 수 있습니다.
Android 5.0 미만 버전을 실행하는 기기 또는 직장 프로필을 지원하지 않는 기기에서는 unmanagedProfile
관리 유형을 사용할 수 있습니다. 기기에서 직장 프로필을 지원하는 경우 managedDevice
또는 managedProfile
관리 유형을 사용합니다.
사용자 동의 및 Managed Google Play
사용자가 관리 Google Play에 처음 액세스하려고 할 때 표시된 서비스 약관 (ToS)에 동의해야 합니다. 사용자가 서비스 약관에 동의한 후:
unmanagedProfile
레코드는 사용자가 보유한 관리되지 않는 기기별로 관리 Google Play에 생성됩니다.- Google Play EMM API에서 기기를 확인할 수 있습니다.
- 사용자는 DPC에 의해 직접 관리되는 기기를 가진 사용자와 같은 방식으로 앱을 설치할 수 있습니다.
리소스, 메서드 및 관리 유형 요약
리소스 및 방법 | 설명 | managed Device
|
managed 프로필 |
unmanaged Profile
|
Devices.get
|
기기에 관한 세부정보가 포함된 Devices 리소스를 반환합니다.
|
✔ | ✔ | ✔ |
Devices.getState
|
Google 서비스에 대한 기기의 액세스 사용 설정 여부를 검색합니다. | ✔ (Google 관리 사용자만) | ✔ (Google 관리 사용자만) | |
Devices.list
|
지정된 userID 의 Device 리소스 목록을 검색합니다.
|
✔ | ✔ | ✔ |
Devices.setState
|
기기의 Google 서비스 액세스 사용 설정 여부를 설정합니다. Google 관리 콘솔에서 Android 기기의 휴대기기 관리를 설정해야 합니다. | ✔ (Google 관리 사용자만) | ✔ (Google 관리 사용자만) | |
Entitlements.delete
|
기기에서 사용 권한과 앱을 삭제합니다. |
✔ | ✔ | ✔ (앱이 기기에서 삭제되지 않음) |
Entitlements.update
|
선택적 설치 매개변수를 사용하여 호출되는 경우 사용자에게 자격을 할당하면서 기기에 앱을 설치하려고 시도합니다. | ✔ | ✔ | ✔ |
Installs.get
|
기기에 설치된 앱 세부정보를 검색합니다. | ✔ | ✔ | ✔ (직장 계정으로 설치한 앱으로 제한됨) |
Installs.list
|
기기에 설치된 모든 앱의 세부정보를 검색합니다. | ✔ | ✔ | ✔ (직장 계정으로 설치한 앱으로 제한됨) |
Installs.delete
|
기기에서 앱 삭제 요청 | ✔ | ✔ | ✔ |
Installs.update
|
기기에 최신 앱 버전을 설치하라는 요청입니다. | ✔ | ✔ | ✔ |