Android Management API được cung cấp trong Android Enterprise, một sáng kiến cung cấp cho nhà phát triển các công cụ giúp xây dựng giải pháp cho các tổ chức để quản lý các nhóm thiết bị Android của họ. Chương trình này dành cho các nhà cung cấp dịch vụ quản lý tính di động của doanh nghiệp (EMM). Để triển khai một giải pháp phát hành chính thức sử dụng Android Management API, các EMM cần làm theo các bước nêu trong phần Phát hành giải pháp.
Bạn có thể sử dụng Android Management API để hỗ trợ hồ sơ công việc, thiết bị được quản lý hoàn toàn và bộ giải pháp thiết bị chuyên dụng.
Xem Hướng dẫn nhanh để dùng thử API.
Cách thức hoạt động
Android Management API hỗ trợ toàn bộ vòng đời quản lý tính di động của doanh nghiệp, từ việc đăng ký khách hàng ban đầu cho đến thiết lập và quản lý thiết bị.
![Tổng quan về tính năng Quản lý Android.](https://developers-dot-devsite-v2-prod.appspot.com/static/android/management/images/android-management-api.png?authuser=8&hl=vi)
Là nhà phát triển EMM, bạn cung cấp cho khách hàng của mình bảng điều khiển EMM tại chỗ hoặc trên đám mây. Trong bảng điều khiển của bạn, khách hàng sẽ tạo mã đăng ký thiết bị và tạo các chính sách quản lý. Họ sử dụng mã thông báo này để đăng ký thiết bị và áp dụng các chính sách quản lý cho các thiết bị đã đăng ký.
Trong phần phụ trợ, bảng điều khiển của bạn dùng Android Management API để tạo mã thông báo đăng ký, chính sách và các tài nguyên quản lý khác. Trong quá trình đăng ký, mỗi thiết bị sẽ cài đặt ứng dụng đồng hành của API, Android Device Policy. Khi các chính sách được liên kết với một thiết bị trong API, Android Device Policy sẽ tự động thực thi các chế độ cài đặt chính sách trên thiết bị đó.
Tài nguyên API
Phần này mô tả các tài nguyên chính được dùng trong Android Management API.
Doanh nghiệp
Tài nguyên enterprises
thường đại diện cho một tổ chức. Bạn tạo doanh nghiệp trong quy trình thiết lập trực tuyến mà khách hàng của bạn sử dụng để liên kết tổ chức của họ với giải pháp EMM của bạn. Các chính sách, mã thông báo đăng ký và thiết bị đều thuộc về một doanh nghiệp.
Chính sách
Android Management API tuân theo một mô hình dựa trên chính sách. Tài nguyên policies
chứa một nhóm các chế độ cài đặt quản lý thiết bị và ứng dụng chi phối hành vi của một thiết bị. Phạm vi và tính linh hoạt của các chế độ cài đặt được hỗ trợ trong policies
cho phép bạn thiết lập thiết bị cho nhiều trường hợp sử dụng khác nhau.
Hãy xem bài viết Tạo chính sách để biết thêm thông tin.
Mã đăng ký
Bạn sử dụng enrollmentTokens
để liên kết thiết bị với một doanh nghiệp. Đây là một quy trình gọi là đăng ký và cấp phép.
Mã đăng ký có thể chứa thông tin bổ sung (ví dụ: thông tin xác thực Wi-Fi của công ty), policyName
liên kết với tài nguyên policies
và mã nhận dạng tài khoản người dùng.
Sau khi tạo mã đăng ký, bạn có thể chuyển mã thông báo này đến một thiết bị bằng một trong nhiều phương thức cấp phép. Các thiết bị sẽ cài đặt Android Device Policy trong quy trình cấp phép. Nếu bạn chỉ định policyName
trong mã thông báo đăng ký, thì chính sách này sẽ được áp dụng ngay sau khi quá trình cấp phép hoàn tất.
Android Management API đơn giản hoá việc quản lý người dùng. Bạn có thể đăng ký thiết bị bằng hoặc không chỉ định người dùng trong mã thông báo đăng ký.
- Nếu bạn không chỉ định người dùng, hệ thống sẽ tự động tạo người dùng mới.
- Nếu bạn chỉ định một người dùng hiện có, thì người dùng hiện tại sẽ được liên kết với thiết bị. Bạn có thể liên kết một người dùng với tối đa 10 thiết bị.
Hãy xem bài viết Cấp phép thiết bị để biết thêm thông tin.
Thiết bị
Tài nguyên devices
sẽ được tạo khi bạn đăng ký thiết bị thành công. Tài nguyên chứa thông tin chỉ có thể đọc về một thiết bị, bao gồm cả chế độ quản lý, chính sách và người dùng liên quan.
Việc quản lý thiết bị được thực hiện thông qua chính sách, nhưng bạn có thể sử dụng enterprises.devices.issueCommand
để khoá, khởi động lại hoặc đặt lại mật khẩu trên thiết bị. Để xoá sạch một thiết bị, hãy gọi enterprises.devices.delete
.
Bắt đầu
Kiểm thử API – sử dụng Hướng dẫn nhanh để thiết lập thiết bị chỉ trong vài phút. Hãy đảm bảo rằng bạn hiểu các bước cần thiết để phát hành giải pháp trong môi trường thực tế trước khi sử dụng hướng dẫn dành cho nhà phát triển và tài liệu tham khảo API trên trang web này để xây dựng giải pháp.