การเตรียมสภาพแวดล้อมและการลงทะเบียนผู้ใช้

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 ที่กำหนดเอง

  1. โดยจะตั้งค่าสภาพแวดล้อมด้วยการช่วยติดตั้งและอัปเดต Android Device Policy ในอุปกรณ์อย่างถูกต้อง

  2. ใช้เพื่อเรียก 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 และคู่มือการติดตั้งใช้งานบัญชีผู้ใช้