تتوفر واجهة برمجة التطبيقات لإدارة Android كجزء من Android Enterprise، وهي مبادرة تزوّد المطوّرين بأدوات لإنشاء حلول للمؤسسات لإدارة مجموعة أجهزة Android. تمّ تصميم البرنامج لموفّري إدارة التنقل للمؤسسات (EMM). لنشر حلّ إنتاج يستخدم واجهة برمجة التطبيقات لإدارة Android، على مشرفي إدارة الخدمات الجوّالة للمؤسسات اتّباع الخطوات الموضّحة في إصدار الحل.
يمكنك استخدام "واجهة برمجة التطبيقات لإدارة Android" لدعم مجموعات الحلول الملف الشخصي للعمل والأجهزة المُدارة بالكامل والأجهزة المخصّصة.
اطّلِع على دليل البدء السريع لتجربة واجهة برمجة التطبيقات.
آلية العمل
تدعم واجهة برمجة التطبيقات لإدارة Android دورة حياة إدارة الأجهزة الجوّالة للمؤسسات بالكامل، بدءًا من التسجيل الأوّلي للعميل ووصولاً إلى إعداد الأجهزة وإدارتها.
![نظرة عامة على إدارة Android.](https://developers-dot-devsite-v2-prod.appspot.com/static/android/management/images/android-management-api.png?authuser=6&hl=ar)
بصفتك مطوّر إدارة الخدمات الجوّالة للمؤسسات (EMM)، يمكنك تزويد عملائك بوحدة تحكّم في المؤسسة أو مستنِدة إلى السحابة الإلكترونية. في وحدة التحكّم، ينشئ العملاء رموزًا مميَّزة لتسجيل الجهاز وينشئون سياسات الإدارة. ويستخدمون الرموز المميّزة لتسجيل الأجهزة وتطبيق سياسات الإدارة على الأجهزة التي سجّلواها.
في الخلفية، تستخدم وحدة التحكم واجهة برمجة التطبيقات لإدارة Android لإنشاء الرموز المميزة للتسجيل والسياسات وموارد الإدارة الأخرى. أثناء التسجيل، يثبّت كل جهاز التطبيق المصاحب لواجهة برمجة التطبيقات، Android Device Policy. في حال ربط سياسات بجهاز في واجهة برمجة التطبيقات، يطبِّق تطبيق Android Device Policy تلقائيًا إعدادات السياسة على الجهاز.
موارد واجهة برمجة التطبيقات
يصف هذا القسم الموارد الأساسية المستخدَمة في Android Management API.
المؤسسات
يمثل مورد enterprises
عادةً مؤسسة واحدة. يمكنك إنشاء مؤسسة كجزء من عملية الإعداد على الإنترنت التي يستخدمها
العملاء لربط مؤسستهم بحل إدارة الخدمات الجوّالة للمؤسسات (EMM). تنتمي السياسات والرموز المميزة للتسجيل والأجهزة إلى مؤسسة.
السياسات
تتبع واجهة برمجة التطبيقات لإدارة Android نموذجًا يستند إلى السياسات. يحتوي مورد
policies
على مجموعة من إعدادات إدارة الأجهزة والتطبيقات التي تحكم
سلوك الجهاز. إنّ نطاق الإعدادات المتاحة في policies
ومرونتها يتيح لك إعداد أجهزة من أجل حالات الاستخدام المختلفة.
يمكنك الاطّلاع على مقالة إنشاء سياسة للحصول على المزيد من المعلومات.
الرموز المميّزة للتسجيل
يمكنك استخدام enrollmentTokens
لربط الأجهزة بمؤسسة، وهي عملية تُسمى التسجيل وتوفير المتطلبات اللازمة.
يمكن أن تحتوي الرموز المميّزة للتسجيل اختياريًا على تفاصيل إضافية (مثل بيانات اعتماد شبكة Wi-Fi للشركة)
وpolicyName
مرتبطة بمورد policies
ومعرّف حساب مستخدم.
بعد إنشاء رمز مميَّز للتسجيل، يمكنك
تمرير الرمز المميّز إلى جهاز باستخدام إحدى طرق الإدارة المختلفة. وتثبِّت الأجهزة
تطبيق Android Device Policy كجزء من عملية توفير المتطلبات اللازمة. إذا تم تحديد
policyName
في الرمز المميّز للتسجيل، سيتم
تطبيق السياسة فورًا بعد اكتمال توفير المتطلبات اللازمة.
تعمل "واجهة برمجة التطبيقات لإدارة Android" على تبسيط إدارة المستخدمين، حيث يمكنك تسجيل جهاز بتحديد مستخدم أو بدونه في الرمز المميّز للتسجيل.
- في حال عدم تحديد مستخدم، سيتم إنشاء مستخدم جديد تلقائيًا.
- وإذا حددت مستخدمًا حاليًا، سيتم ربط المستخدم الحالي بالجهاز. يمكنك ربط مستخدم بما يصل إلى 10 أجهزة.
راجع توفير جهاز للحصول على مزيد من المعلومات.
الأجهزة
يتم إنشاء مورد devices
عند تسجيل الجهاز بنجاح. يحتوي المورد على تفاصيل للقراءة فقط حول الجهاز، بما في ذلك المستخدم المرتبط به والسياسة ووضع الإدارة.
يتم تنفيذ إدارة الجهاز من خلال السياسة، ولكن يمكنك استخدام
enterprises.devices.issueCommand
لقفل كلمة المرور أو إعادة تشغيلها أو إعادة ضبط كلمة المرور على الجهاز. لحجب بيانات جهاز، يُرجى الاتصال بالرقم
enterprises.devices.delete
.
البدء
اختبار واجهة برمجة التطبيقات، ويمكنك استخدام دليل البدء السريع لإعداد الجهاز في دقائق معدودة. احرص على فهم الخطوات المطلوبة لإصدار الحل في بيئة إنتاج قبل استخدام دليل المطوّر ومرجع واجهة برمجة التطبيقات على هذا الموقع الإلكتروني لإنشاء الحل.