رابط برنامهنویسی نرمافزاری EMM گوگل پلی شامل یک منبع Devices است که هر موجودیتی را که توسط یک EMM مدیریت میشود و با یک کاربر خاص مرتبط است، نشان میدهد. در سایتهای مشتریان شما، دستگاهها با استفاده از کنسول EMM و کنترلکننده سیاست دستگاه (DPC) شما مدیریت میشوند. سازمانها از طریق گوگل پلی مدیریتشده، برنامهها را در اختیار کاربران قرار میدهند.
دستگاهها و انواع مدیریت
اگر DPC شما کل یک دستگاه را مدیریت میکند، مقدار managementType آن دستگاه برابر با managedDevice است. اگر DPC شما فقط پروفایل کاری را مدیریت میکند، دستگاه دارای managementType با managedProfile است که فقط پروفایل مدیریتشده روی دستگاه فیزیکی را نشان میدهد. این دستگاهها «دستگاههای مدیریتشده» نامیده میشوند.
دستگاههایی با نوع مدیریت unmanagedProfile ، «دستگاههای مدیریت نشده» نامیده میشوند، از جمله:
- دستگاههای قدیمی که نسخههای اندروید پایینتر از ۵.۰ را اجرا میکنند یا از پروفایلهای کاری پشتیبانی نمیکنند.
- دستگاههایی که توسط DPC کنترل نمیشوند و نوع مدیریت آنها
managedDeviceیاmanagedProfileنیست. به عنوان مثال، یک مدیر Google Workspace در یک سازمان میتواند به کاربران اجازه دهد حسابهای ایمیل شرکتی خود را بدون تنظیم نمایه کاری به دستگاههای اندروید شخصی خود اضافه کنند.
کاری که میتوانید با نوع مدیریت unmanagedProfile انجام دهید
با استفاده از نوع مدیریت unmanagedProfile ، کاربران دستگاههای قدیمی میتوانند برنامهها را از طریق فروشگاه Google Play مدیریتشده سازمان خود دریافت کنند و:
- به برنامههای خصوصی که با استفاده از ACL های هر کاربر و هر برنامه در دسترس آنها قرار گرفته است، دسترسی داشته باشند.
- مجوزها را از برنامههای دارای مجوز انبوه خریداری شده توسط کسب و کار خود استخراج کنید.
- دسترسی به Google Play مدیریتشده برای نصب برنامههای توصیهشده و انتخابشده توسط مدیر.
علاوه بر این، مدیران میتوانند ببینند کدام برنامههای کاری روی دستگاه نصب شدهاند.
میتوانید از نوع مدیریت unmanagedProfile در دستگاههایی که نسخههای اندروید پایینتر از ۵.۰ را اجرا میکنند یا دستگاههایی که از پروفایلهای کاری پشتیبانی نمیکنند، استفاده کنید. اگر دستگاهی از پروفایلهای کاری پشتیبانی میکند، از انواع مدیریت managedDevice یا managedProfile استفاده کنید.
رضایت کاربر و گوگل پلی مدیریتشده
کاربر باید هنگام تلاش برای دسترسی به گوگل پلی مدیریتشده برای اولین بار، با شرایط خدمات (ToS) ارائه شده موافقت کند. پس از موافقت کاربر با ToS:
- برای هر دستگاه مدیریتنشدهای که کاربر دارد، یک رکورد
unmanagedProfileدر گوگل پلی مدیریتشده ایجاد میشود. - میتوانید دستگاهها را در API EMM گوگل پلی مشاهده کنید.
- کاربر میتواند برنامهها را مانند کاربرانی که دستگاههایشان مستقیماً توسط DPC شما مدیریت میشود، نصب کند.
خلاصه منابع، روشها و انواع مدیریت
| منبع و روش | توضیحات | managedDevice | managedProfile | unmanagedProfile |
Devices.get | یک منبع Devices را برمیگرداند که شامل جزئیاتی در مورد دستگاه است. | ✔ | ✔ | ✔ |
Devices.getState | بازیابی میکند که آیا دسترسی دستگاه به سرویسهای گوگل فعال یا غیرفعال است. | ✔ (فقط کاربران تحت مدیریت گوگل) | ✔ (فقط کاربران تحت مدیریت گوگل) | |
Devices.list | لیستی از منابع Device را برای userID مشخص شده بازیابی میکند. | ✔ | ✔ | ✔ |
Devices.setState | فعال یا غیرفعال بودن دسترسی دستگاه به سرویسهای گوگل را تنظیم میکند. نیاز به تنظیم مدیریت دستگاه تلفن همراه برای دستگاههای اندروید در کنسول مدیریت گوگل دارد. | ✔ (فقط کاربران تحت مدیریت گوگل) | ✔ (فقط کاربران تحت مدیریت گوگل) | |
Entitlements.delete | حق و حقوق را حذف میکند برنامه از دستگاه. | ✔ | ✔ | ✔ (برنامه از دستگاه حذف نشده است) |
Entitlements.update | وقتی با پارامتر اختیاری نصب فراخوانی شود، تلاش میکند تا برنامه را روی دستگاه نصب کند و مجوز دسترسی را به کاربر اختصاص دهد. | ✔ | ✔ | ✔ |
Installs.get | جزئیات نصب برنامه روی دستگاه را بازیابی میکند. | ✔ | ✔ | ✔ (محدود به برنامههای نصبشده توسط حساب کاری) |
Installs.list | جزئیات تمام برنامههای نصب شده روی دستگاه را بازیابی میکند. | ✔ | ✔ | ✔ (محدود به برنامههای نصبشده توسط حساب کاری) |
Installs.delete | درخواست حذف یک برنامه از دستگاه. | ✔ | ✔ | ✔ |
Installs.update | درخواست نصب آخرین نسخه برنامه روی دستگاه. | ✔ | ✔ | ✔ |