Android Management API (AMAPI) SDK نقش مهمی در جریان ثبت نام کنترلر سیاست دستگاه سفارشی (DPC) دارد. ارتباط بین برنامههای DPC سفارشی EMM و خطمشی دستگاه Android (ADP) را تسهیل میکند و با تعامل با Play EMM API برای عملکردهای کلیدی ثبتنام، ثبتنام دستگاه را ساده میکند.
عملکردهای کلیدی AMAPI SDK:
- ارتباط بین برنامههای EMM DPC و خطمشی دستگاه Android را فعال میکند.
- اجرای محلی دستورات را تسهیل می کند.
- از جریان ثبت نام دستگاه جدید برای افزودن حساب های مدیریت شده Google پشتیبانی می کند.
- در صورت نیاز، نصب یا بهروزرسانی سیاست دستگاه Android را مدیریت میکند.
SDK به دو دلیل اصلی در جریان ثبت نام DPC سفارشی ضروری است:
با کمک به نصب و بهروزرسانی صحیح سیاست دستگاه Android در دستگاه، محیط را تنظیم میکند.
برای فراخوانی محلی Android Device Policy استفاده میشود، که توالی ورود کاربر را در دستگاه آغاز میکند.
این عملکردهای اساسی دستگاه را برای مدیریت آماده می کند و مراحل ثبت نام بعدی را ممکن می سازد.
محیط زیست
EnvironmentClient
AMAPI SDK رابطی است که امکان دسترسی به API های مرتبط با محیط را فراهم می کند. می توانید با استفاده از EnvironmentClientFactory
یک نمونه ایجاد کنید.
ویژگی های کلیدی EnvironmentClient
:
- اطمینان حاصل می کند که سطح API SDK حداقل نیاز را برآورده می کند.
- در صورت نیاز، بهروزرسانی خدمات Google Play را بررسی میکند و شروع میکند.
- تأیید می کند که Android Device Policy نصب و به روز شده است. توجه داشته باشید که این فرآیند ممکن است کمی طول بکشد زیرا ممکن است مستلزم نصب یا بهروزرسانی باشد.
برای جزئیات بیشتر در مورد رابط EnvironmentClient
، به مستندات مرجع مراجعه کنید.
Account Setup
کلاس AccountSetup
در AMAPI SDK مسئول مدیریت فرآیند راهاندازی یک حساب Google در یک دستگاه Android مدیریتشده است.
ویژگی های کلیدی AccountSetup:
- فرآیند راه اندازی حساب را با استفاده از
AccountSetupClient
و رمز ثبت نام شروع می کند. - رمز ثبت نام را کنترل می کند که توسط EMM تولید شده و به AMAPI SDK منتقل می شود. این نشانه تعیین می کند که آیا احراز هویت کاربر مورد نیاز است یا خیر.
- در صورت نیاز یک فعالیت احراز هویت را راهاندازی میکند و از کاربر میخواهد با اعتبار Google خود وارد سیستم شود.
- پس از ورود موفقیت آمیز به سیستم، یک تماس با ایمیل و شناسه کاربری کاربر دریافت می کند.
- EMM از شناسه های کاربر دریافتی برای تنظیم خط مشی دستگاه با روش
Devices.update
استفاده می کند. - EMM با
Devices.setState
تماس می گیرد تا دستگاه را به عنوان سازگار علامت گذاری کند و اجازه دسترسی به خدمات Google را بدهد.
این عملکرد بخشی از یک روش ثبت نام دستگاه جدید است که از AMAPI SDK به جای کتابخانه پشتیبانی DPC استفاده می کند. برای جزئیات بیشتر درباره AccountSetup
به مستندات مرجع AMAPI مراجعه کنید و راهنمای حسابهای کاربری را پیادهسازی کنید .