إعداد البيئة وتسجيل المستخدم

تلعب حزمة تطوير البرامج (SDK) الخاصة بواجهة برمجة التطبيقات لإدارة Android (AMAPI) دورًا مهمًا في عملية تسجيل جهاز تحكّم مخصّص جديد في سياسة الجهاز (DPC). ويسهّل هذا التطبيق التواصل بين تطبيقات DPC المخصّصة لإدارة الخدمات الجوّالة للمؤسسات و"سياسة أمان أجهزة Android"، كما يبسّط عملية تسجيل الأجهزة من خلال التفاعل مع واجهة برمجة التطبيقات Play EMM لتنفيذ وظائف التسجيل الرئيسية.

الوظائف الرئيسية لحزمة تطوير البرامج (SDK) لواجهة برمجة التطبيقات AMAPI:

  • يتيح هذا الإعداد التواصل بين تطبيقات "وحدة تحكّم سياسة الجهاز" لإدارة الخدمات الجوّالة للمؤسسات (EMM) وتطبيق "سياسة Android".
  • تسهيل تنفيذ الأوامر محليًا
  • يتيح عملية تسجيل الأجهزة الجديدة لإضافة حسابات Google المُدارة.
  • يدير عمليات تثبيت تطبيق "سياسة Android للأجهزة" أو تحديثه عند الحاجة.

تُعدّ حزمة SDK ضرورية لسببَين أساسيَين في عملية تسجيل DPC المخصّصة:

  1. يضبط هذا التطبيق البيئة من خلال المساعدة في تثبيت تطبيق Android Device Policy وتحديثه بشكل صحيح على الجهاز.

  2. يُستخدم هذا المعرّف لاستدعاء تطبيق Android Device Policy محليًا، ما يؤدي إلى بدء تسلسل تسجيل دخول المستخدم على الجهاز.

تُعدّ هذه الوظائف الأساسية الجهاز للإدارة وتتيح تنفيذ خطوات التسجيل اللاحقة.


البيئة

EnvironmentClient في حزمة تطوير البرامج (SDK) لواجهة برمجة التطبيقات AMAPI هي واجهة تتيح الوصول إلى واجهات برمجة التطبيقات ذات الصلة بالبيئة. يمكنك إنشاء مثيل باستخدام EnvironmentClientFactory.

الميزات الأساسية في EnvironmentClient:

  • تتأكّد هذه السمة من أنّ مستوى واجهة برمجة التطبيقات لحزمة تطوير البرامج (SDK) يستوفي الحد الأدنى من المتطلبات.
  • يتحقّق من توفّر تحديث لـ "خدمات Google Play" ويبدأه إذا لزم الأمر.
  • تأكَّد من تثبيت تطبيق "سياسة Android Device Policy" وتحديثه. يُرجى العِلم أنّ هذه العملية قد تستغرق بعض الوقت لأنّها قد تتضمّن عملية تثبيت أو تحديث.

لمزيد من التفاصيل حول واجهة EnvironmentClient، راجِع المستندات المرجعية.


AccountSetup

فئة AccountSetup ضِمن حزمة تطوير البرامج (SDK) الخاصة بواجهة برمجة التطبيقات AMAPI مسؤولة عن إدارة عملية إعداد حساب Google على جهاز Android مُدار.

الميزات الرئيسية في AccountSetup:

  • يبدأ عملية إعداد الحساب باستخدام AccountSetupClient ورمز تسجيل.
  • يتعامل مع رمز التسجيل الذي تنشئه إدارة الخدمات الجوّالة للمؤسسات (EMM) ويتم تمريره إلى حزمة تطوير البرامج (SDK) الخاصة بواجهة برمجة التطبيقات AMAPI. يحدّد هذا الرمز ما إذا كانت مصادقة المستخدم مطلوبة.
  • يُطلق نشاط مصادقة إذا لزم الأمر، ويطلب من المستخدم تسجيل الدخول باستخدام بيانات الاعتماد في Google.
  • يتلقّى رد اتصال يتضمّن عنوان البريد الإلكتروني للمستخدم ومعرّف المستخدم عند تسجيل الدخول بنجاح.
  • تستخدم إدارة الخدمات الجوّالة للمؤسسات (EMM) معرّفات المستخدمين التي تم تلقّيها لضبط سياسة الجهاز باستخدام الطريقة Devices.update.
  • تتصل إدارة الخدمات الجوّالة للمؤسسات (EMM) بـ Devices.setState لوضع علامة على الجهاز باعتباره متوافقًا والسماح بالوصول إلى خدمات Google.

هذه الوظيفة هي جزء من طريقة جديدة لتسجيل الأجهزة تستخدم حزمة تطوير البرامج لواجهة برمجة التطبيقات AMAPI بدلاً من مكتبة دعم DPC. لمزيد من التفاصيل حول AccountSetup، يُرجى الاطّلاع على مستندات مرجع AMAPI ودليل تنفيذ حسابات المستخدمين.