SDK ของ Android Management API (AMAPI) มีบทบาทสำคัญในขั้นตอนการลงทะเบียน Device Policy Controller (DPC) ที่กำหนดเองแบบใหม่ โดยจะช่วยให้การสื่อสาร ระหว่างแอป DPC ที่กำหนดเองของ EMM กับนโยบายอุปกรณ์ Android (ADP) เป็นไปได้ง่ายขึ้น และปรับปรุง การลงทะเบียนอุปกรณ์ด้วยการโต้ตอบกับ Play EMM API สำหรับฟังก์ชันการลงทะเบียนคีย์
ฟังก์ชันหลักของ AMAPI SDK มีดังนี้
- เปิดใช้การสื่อสารระหว่างแอป DPC ของ EMM กับ Android Device Policy
- ช่วยให้การดำเนินการคำสั่งในเครื่องเป็นไปอย่างราบรื่น
- รองรับขั้นตอนการลงทะเบียนอุปกรณ์ใหม่สำหรับการเพิ่มบัญชี Google ที่มีการจัดการ
- จัดการการติดตั้งหรือการอัปเดต Android Device Policy เมื่อจำเป็น
SDK มีความสำคัญด้วยเหตุผลหลัก 2 ประการในขั้นตอนการลงทะเบียน DPC ที่กำหนดเอง
โดยจะตั้งค่าสภาพแวดล้อมด้วยการช่วยติดตั้งและอัปเดต Android Device Policy ในอุปกรณ์อย่างถูกต้อง
ใช้เพื่อเรียก Android Device Policy ในเครื่อง ซึ่งจะเริ่มต้นลำดับการเข้าสู่ระบบของผู้ใช้ในอุปกรณ์
ฟังก์ชันพื้นฐานเหล่านี้จะเตรียมอุปกรณ์สำหรับการจัดการและทำให้ขั้นตอนการลงทะเบียนในภายหลังเป็นไปได้
สภาพแวดล้อม
EnvironmentClient
ของ AMAPI SDK เป็นอินเทอร์เฟซที่อนุญาตให้เข้าถึง
API ที่เกี่ยวข้องกับสภาพแวดล้อม คุณสร้างอินสแตนซ์ได้โดยใช้
EnvironmentClientFactory
ฟีเจอร์หลักของ EnvironmentClient
มีดังนี้
- ตรวจสอบว่าระดับ API ของ SDK เป็นไปตามข้อกำหนดขั้นต่ำ
- ตรวจสอบและเริ่มการอัปเดตบริการ Google Play หากจำเป็น
- ตรวจสอบว่าได้ติดตั้งและอัปเดต Android Device Policy แล้ว โปรดทราบว่า กระบวนการนี้อาจใช้เวลาสักครู่เนื่องจากอาจเกี่ยวข้องกับการติดตั้งหรือการอัปเดต
ดูรายละเอียดเพิ่มเติมเกี่ยวกับEnvironmentClient
อินเทอร์เฟซได้ที่เอกสารประกอบอ้างอิง
AccountSetup
คลาส AccountSetup
ภายใน AMAPI SDK มีหน้าที่จัดการกระบวนการตั้งค่าบัญชี Google ในอุปกรณ์ Android ที่มีการจัดการ
ฟีเจอร์หลักของ AccountSetup มีดังนี้
- เริ่มกระบวนการตั้งค่าบัญชีโดยใช้
AccountSetupClient
และโทเค็นการลงทะเบียน - จัดการโทเค็นการลงทะเบียนที่ EMM สร้างขึ้นและส่งไปยัง AMAPI SDK โทเค็นนี้จะกำหนดว่าต้องมีการตรวจสอบสิทธิ์ผู้ใช้หรือไม่
- เปิดใช้งานการตรวจสอบสิทธิ์หากจำเป็น โดยแจ้งให้ผู้ใช้ลงชื่อเข้าใช้ด้วยข้อมูลเข้าสู่ระบบของ Google
- รับการเรียกกลับพร้อมอีเมลและรหัสผู้ใช้เมื่อลงชื่อเข้าใช้สำเร็จ
- EMM ใช้ตัวระบุผู้ใช้ที่ได้รับเพื่อตั้งค่านโยบายอุปกรณ์ด้วยเมธอด
Devices.update
- EMM จะเรียกใช้
Devices.setState
เพื่อทำเครื่องหมายอุปกรณ์ว่าสอดคล้องตามข้อกำหนดและอนุญาตให้เข้าถึงบริการของ Google
ฟังก์ชันนี้เป็นส่วนหนึ่งของวิธีการลงทะเบียนอุปกรณ์แบบใหม่ที่ใช้ประโยชน์จาก
AMAPI SDK แทนไลบรารีการรองรับ DPC โปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับ AccountSetup
ที่เอกสารประกอบอ้างอิง AMAPI
และคู่มือการติดตั้งใช้งานบัญชีผู้ใช้