הכנת הסביבה ורישום משתמשים

ל-Android Management API (AMAPI) SDK יש תפקיד חשוב בתהליך ההרשמה החדש של בקר מדיניות מכשירים (DPC) בהתאמה אישית. הוא מאפשר תקשורת בין אפליקציות DPC מותאמות אישית של EMM לבין Android Device Policy‏ (ADP), ומייעל את רישום המכשירים באמצעות אינטראקציה עם Play EMM API לצורך רישום פונקציות מפתח.

הפונקציות העיקריות של AMAPI SDK:

  • מאפשרת תקשורת בין אפליקציות DPC של EMM לבין Android Device Policy.
  • מאפשרת ביצוע מקומי של פקודות.
  • תמיכה בתהליך החדש של רישום מכשירים להוספת חשבונות Google מנוהלים.
  • מנהל את ההתקנה או העדכונים של Android Device Policy כשצריך.

ה-SDK חיוני לשני תהליכים עיקריים בתהליך ההרשמה של DPC בהתאמה אישית:

  1. הוא מגדיר את הסביבה על ידי עזרה בהתקנה ובעדכון של Android Device Policy במכשיר בצורה נכונה.

  2. היא משמשת להתקשרות מקומית עם Android Device Policy, שמתחילה את רצף הכניסה של המשתמש במכשיר.

הפונקציות הבסיסיות האלה מכינות את המכשיר לניהול ומאפשרות את השלבים הבאים בתהליך ההרשמה.


סביבה

EnvironmentClient של AMAPI SDK הוא ממשק שמאפשר גישה לממשקי API שקשורים לסביבה. אפשר ליצור מופע באמצעות EnvironmentClientFactory.

התכונות העיקריות של EnvironmentClient:

  • מוודאים שרמת ה-API של ה-SDK עומדת בדרישה המינימלית.
  • בודק אם צריך לעדכן את שירותי Google Play ומתחיל את העדכון אם צריך.
  • מאמתת שאפליקציית Device Policy ל-Android מותקנת ומעודכנת. חשוב לזכור שתהליך הזה יכול לקחת זמן כי הוא עשוי לכלול התקנה או עדכון.

למידע נוסף על הממשק EnvironmentClient, אפשר לעיין במסמכי העזרה.


AccountSetup

הסיווג AccountSetup ב-AMAPI SDK אחראי לניהול התהליך של הגדרת חשבון Google במכשיר Android מנוהל.

התכונות העיקריות של AccountSetup:

  • מתחילים את תהליך הגדרת החשבון באמצעות AccountSetupClient ואסימון הרשמה.
  • הוא מטפל בטוקן הרישום, שנוצר על ידי ה-EMM ומועבר אל AMAPI SDK. הטוקן הזה קובע אם נדרש אימות משתמש.
  • מפעיל פעילות אימות אם צריך, ומבקש מהמשתמש להיכנס באמצעות פרטי הכניסה שלו לחשבון Google.
  • מקבל קריאה חוזרת (callback) עם כתובת האימייל ומזהה המשתמש אחרי כניסה מוצלחת.
  • מערכת ה-EMM משתמשת במזהי המשתמשים שהתקבלו כדי להגדיר את מדיניות המכשיר באמצעות השיטה Devices.update.
  • ה-EMM מתקשר אל Devices.setState כדי לסמן את המכשיר כעומד בדרישות ולאפשר גישה לשירותי Google.

הפונקציונליות הזו היא חלק משיטה חדשה לרישום מכשירים שמבוססת על AMAPI SDK במקום על ספריית התמיכה של DPC. פרטים נוספים על AccountSetup זמינים במסמכי העזר של AMAPI ובמדריך הטמעה של חשבונות משתמשים.