전용 기기 개요
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android에는 특정 용도의 기기를 관리하는 API가 포함되어 있습니다.
이 개발자 가이드에서는 이러한 API를 소개합니다. 엔터프라이즈 모바일 관리 (EMM) 개발자 또는 솔루션 통합자는 이 가이드를 읽고 시작하세요.
전용 기기는 어디에서 사용되나요?
전용 기기 (이전 명칭: 회사 소유 일회용 또는 COSU)는 특정 목적을 수행하는 완전 관리형 기기입니다. Android는 직원별 및 고객별 니즈에 맞는 기기를 만드는 데 도움이 되는 API를 제공합니다.
- 직원 대상: 재고 관리, 현장 서비스 관리, 운송 및 물류
- 고객 대상: 키오스크, 디지털 사이니지, 숙박 체크인
전용 기기 기능
Android에는 전용 기기를 사용하는 사용자가 작업에 집중할 수 있도록 도와주는 API가 포함되어 있습니다. 일반적으로 이러한 API는 직접 개발한 맞춤 홈 앱에서 호출합니다. 맞춤 홈 앱은 다음 API 중 일부 또는 전체를 사용할 수 있습니다.
- 작업 잠금 모드를 사용하여 기기가 허용 목록에 있는 앱 집합으로 잠겨 있는 몰입형, 키오스크와 유사한 방식으로 시스템을 실행합니다.
- 임시 사용자 및 보조 사용자를 관리하여 여러 사용자 (예: 교대 근무자 또는 공공 키오스크 사용자) 간에 기기를 공유합니다.
- 기기가 앱 패키지를 캐시하여 각 임시 사용자를 위해 동일한 앱을 다시 다운로드하지 않도록 합니다.
- 운영체제 버전을 중지하여 중요한 기간 동안 무선 (OTA) 시스템 업데이트를 정지합니다.
이러한 API를 호출하려면 앱이 완전 관리형 기기의 관리자여야 합니다(다음 섹션에서 설명).
관리 기기
전용 기기는 무인 상태로 두거나 중요한 작업에 사용될 수 있으므로 기기를 보호해야 합니다. 오용을 방지하기 위해 전용 기기는 완전 관리형으로 관리되며 관리자 구성요소가 소유합니다 (일반적으로 관리자 구성요소도 사용자를 관리함). 완전 관리형 배포는 작업 목적으로만 사용되는 회사 소유 기기에 사용됩니다. Android 기기 관리에 관한 자세한 내용은 Android Enterprise 개요 가이드를 읽어보세요.
솔루션 요구사항과 비즈니스 목표에 따라 다음 방법 중 하나로 기기를 관리할 수 있습니다.
테스트
서드 파티 EMM을 지원할 계획이라면 EMM의 솔루션을 사용하여 엔드 투 엔드 테스트 계획을 개발합니다.
자체 개발 또는 테스트 환경을 만드는 데 사용할 수 있는 다음 리소스도 제공됩니다.
개발하는 동안 Android 디버그 브리지 (ADB)를 사용하여 완전 관리형 기기의 관리자로 앱을 설정할 수 있습니다.
전용 기기 프로비저닝
솔루션 개발을 완료했으면 Android 기기를 프로비저닝하거나 관리를 위해 기기를 설정할 수 있습니다. 기기를 프로비저닝하려면 다음 단계를 완료하세요.
- 기기를 초기화합니다.
기기를 등록합니다. 기기의 프로비저닝 구성이 포함된 QR 코드를 사용하는 것이 좋습니다. 그러면 IT 관리자가 코드를 스캔하여 기기를 프로비저닝할 수 있습니다.
QR 코드를 사용할 수 없다면 NFC 범핑과 같은 다른 방법을 통해 또는 식별자를 입력하여 기기를 등록할 수 있습니다.
도움말
추가 리소스
전용 기기를 시작하는 방법에 관한 자세한 내용은 다음 문서를 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[],[],null,["# Dedicated devices overview\n\nAndroid includes APIs to manage devices that are dedicated to a specific purpose.\nThis developer's guide introduces these APIs. If you're an enterprise mobility\nmanagement (EMM) developer or solution integrator, read this guide to get\nstarted.\n\nWhere are dedicated devices used?\n---------------------------------\n\n*Dedicated devices* (formerly called corporate-owned single-use, or COSU) are\nfully managed devices that serve a specific purpose. Android provides APIs that\ncan help you create devices that cater to employee- and customer-specific needs:\n\n- **Employee-facing:** Inventory management, field service management, transport and logistics\n- **Customer-facing:** Kiosks, digital signage, hospitality check-in\n\nDedicated device features\n-------------------------\n\nAndroid includes APIs to help people using dedicated devices focus\non their tasks. You typically call these APIs from a custom home app that you\ndevelop. Your custom home app can use some, or all, of the following APIs:\n\n- Run the system in an immersive, kiosk-like fashion where devices are locked to an allowlisted set of apps using [lock task\n mode](/work/dpc/dedicated-devices/lock-task-mode).\n- Share a device between multiple users (such as shift workers or public-kiosk users) by [managing ephemeral and secondary\n users](/work/dpc/dedicated-devices/multiple-users).\n- Avoid devices downloading the same app again for each temporary user by [caching app packages](/work/dpc/dedicated-devices/cookbook#cache-apps).\n- Suspend over-the-air (OTA) system updates over critical periods by [freezing\n the operating system version](/work/dpc/system-updates#freeze-periods).\n\nTo call these APIs, apps need to be the admin of a fully managed\ndevice---explained in the following section.\n\nManaged devices\n---------------\n\nBecause dedicated devices might be left unattended or used in critical tasks,\nyou need to secure the device. To prevent misuse, dedicated devices are *fully\nmanaged* and owned by an [admin component](/reference/android/app/admin/DeviceAdminReceiver) (the admin component typically\nmanages the users too). Fully managed deployments are for company-owned devices\nthat are used exclusively for work purposes. To learn more about Android device\nmanagement, read the Android Enterprise [Overview](https://developers.google.com/android/work/overview) guide.\n\nDepending on your solution's needs and your business goals, you can manage the\ndevice in one of the following ways:\n\n- [Develop your own device policy controller (DPC)](/work/dpc/build-dpc), combining it with a [custom home app](#features).\n- Use the [Android Management\n API](https://developers.google.com/android/management/) to manage the device and any custom apps.\n- Use a [third-party EMM\n solution](https://androidenterprisepartners.withgoogle.com/emm/) that supports lock task mode and other dedicated device features.\n\nTesting\n-------\n\nIf you're planning to support a third-party EMM, develop an end-to-end testing\nplan using the EMM's solution.\n\nWe also provide the following resources, which you can\nuse to create your own development or test environment:\n\n- [Test DPC](https://play.google.com/store/search?q=testdpc) app on Google Play\n- [Dedicated device source\n code](https://github.com/googlesamples/android-testdpc/tree/master/src/main/java/com/afwsamples/testdpc/cosu) (Test DPC) on GitHub\n\nWhile you're still developing, you can [set your app as the\nadmin](/work/dpc/dedicated-devices/cookbook#dev-setup) of a fully managed device\nusing the Android Debug Bridge (ADB).\n\nProvision dedicated devices\n---------------------------\n\nWhen you've finished developing your solution, you're ready to *provision*\nAndroid devices, or set up the devices for management. To provision a device,\ncomplete the following steps:\n\n1. Factory reset the device.\n2. Enroll the device. We recommend [using a QR\n code](https://developers.google.com/android/work/prov-devices#qr_code_method)\n that contains a provisioning config for device. An IT admin can then scan the\n code to provision the device.\n\n If you cannot use a QR code, you can enroll devices through [other\n methods](https://developers.google.com/android/work/overview#device_and_work_profile_provisioning),\n such as NFC bumping or by entering an identifier.\n\nDocumentation\n-------------\n\nAdditional resources\n--------------------\n\nTo learn more about getting started with dedicated devices, read the following\ndocuments:\n\n- [Android Enterprise\n overview](https://developers.google.com/android/work/overview) that introduces device management.\n- [Build a device policy controller](/work/dpc/build-dpc) explains how to develop a DPC.\n- [Dedicated devices cookbook](/work/dpc/dedicated-devices/cookbook) gives examples for features typical of dedicated devices."]]