تدارک فرآیند راه اندازی دستگاهی است که با استفاده از policies
یک enterprise
مدیریت می شود. در طول فرآیند، دستگاه Android Device Policy را نصب میکند که برای دریافت و اجرای policies
استفاده میشود. اگر تامین موفقیت آمیز باشد، API یک شیء devices
ایجاد می کند و دستگاه را به یک شرکت متصل می کند.
Android Management API از نشانههای ثبتنام برای راهاندازی فرآیند تهیه استفاده میکند. رمز ثبت نام و روش تدارکاتی که استفاده می کنید مالکیت دستگاه (مالک شخصی یا متعلق به شرکت) و حالت مدیریت (نمایه کاری یا دستگاه کاملاً مدیریت شده) را تعیین می کند.
دستگاه های شخصی
اندروید 5.1+
دستگاههای متعلق به کارمندان را میتوان با نمایه کاری راهاندازی کرد. نمایه کاری فضایی مستقل برای برنامهها و دادههای کاری، جدا از برنامهها و دادههای شخصی فراهم میکند. بیشتر برنامهها، دادهها و سایر policies
مدیریتی فقط برای نمایه کاری اعمال میشوند، در حالی که برنامهها و دادههای شخصی کارمند خصوصی باقی میمانند.
برای راهاندازی یک نمایه کاری در یک دستگاه شخصی، یک رمز ثبتنام ایجاد کنید (مطمئن شوید allowPersonalUsage
روی PERSONAL_USAGE_ALLOWED
تنظیم شده است) و از یکی از روشهای تأمین زیر استفاده کنید:
- افزودن نمایه کاری از «تنظیمات»
- Android Device Policy را دانلود کنید
- لینک رمز ثبت نام
- URL ورود به سیستم
دستگاه های متعلق به شرکت برای کار و استفاده شخصی
اندروید 8+
راهاندازی یک دستگاه متعلق به شرکت با نمایه کاری، دستگاه را هم برای کار و هم برای استفاده شخصی فعال میکند. در دستگاههای متعلق به شرکت با نمایه کاری:
- بیشتر برنامهها، دادهها و سایر
policies
مدیریتی فقط برای نمایه کاری اعمال میشوند. - مشخصات شخصی کارمند خصوصی باقی می ماند. با این حال، شرکتها میتوانند خطمشیهای خاصی را در سراسر دستگاه و خطمشیهای استفاده شخصی اعمال کنند.
- شرکتها میتوانند از
blockScope
برای اجرای اقدامات انطباق در کل دستگاه یا فقط نمایه کاری آن استفاده کنند. -
devices.delete
و دستورات دستگاه برای کل دستگاه اعمال می شود.
برای راهاندازی یک دستگاه متعلق به شرکت با نمایه کاری، یک رمز ثبتنام ایجاد کنید (مطمئن شوید allowPersonalUsage
روی PERSONAL_USAGE_ALLOWED
تنظیم شده است) و از یکی از روشهای تأمین زیر استفاده کنید:
دستگاه های متعلق به شرکت فقط برای استفاده در کار
اندروید 5.1+
مدیریت کامل دستگاه برای دستگاه های متعلق به شرکت که منحصراً برای اهداف کاری در نظر گرفته شده اند مناسب است. شرکتها میتوانند همه برنامههای موجود در دستگاه را مدیریت کنند و میتوانند طیف کاملی از خطمشیها و دستورات مدیریت Android API را اعمال کنند.
همچنین میتوان دستگاه را قفل کرد ( از طریق خطمشی ) روی یک برنامه یا مجموعه کوچکی از برنامهها برای خدمت به یک هدف اختصاصی یا مورد استفاده. این زیر مجموعه از دستگاه های کاملاً مدیریت شده به عنوان دستگاه های اختصاصی نامیده می شود. نشانههای ثبتنام برای این دستگاهها باید دارای allowPersonalUsage
روی PERSONAL_USAGE_DISALLOWED_USERLESS
تنظیم شده باشد.
برای راهاندازی مدیریت کامل در دستگاه متعلق به شرکت، یک رمز ثبتنام ایجاد کنید، مطمئن شوید که allowPersonalUsage
روی PERSONAL_USAGE_DISALLOWED
یا PERSONAL_USAGE_DISALLOWED_USERLESS
تنظیم شده است و از یکی از روشهای تأمین زیر استفاده کنید.
- ثبت نام بدون لمس
- کد QR
- URL ورود به سیستم (برای دستگاه های اختصاصی مناسب نیست)
- NFC
- شناسه DPC
خطمشیها میتوانند بر تولید UI در حین تهیه دستگاه تأثیر بگذارند. چنین سیاست هایی عبارتند از:
-
PasswordPolicyScope
: این مورد الزامات رمز عبور را تعیین می کند. -
PermittedInputMethods
: این روش روش های ورودی بسته را تعیین می کند. -
PermittedAccessibilityServices
: این مشخص میکند که کدام سرویسهای دسترسپذیری برای دستگاههای کاملاً مدیریتشده و نمایه کاری مجاز هستند. -
SetupActions
: این مشخص می کند که چه اقداماتی در حین نصب اجرا می شوند. -
ApplicationsPolicy
: این خطمشی را برای یک برنامه جداگانه تعیین میکند.
اگر میخواهید مراحل گذرواژه در کنار نصب برنامههای کاری و کارتهای ثبت دستگاه در حین تهیه دستگاه نشان داده شود، پیشنهاد میکنیم خطمشیهای خود را بهروزرسانی کنید تا با نگه داشتن دستگاه در وضعیت قرنطینه ، شروع به کار تولید رابط کاربری را به تأخیر بیندازید. خط مشی، تا زمانی که خطمشی نهایی انتخاب شده برای راهاندازی دستگاه حاوی موارد مرتبط با نیازهای راهاندازی شما را مشخص کنید. پس از تکمیل تهیه دستگاه، می توانید در صورت لزوم خط مشی را تغییر دهید .
یک رمز ثبت نام ایجاد کنید
برای هر دستگاهی که میخواهید ثبتنام کنید، به یک نشانه ثبتنام نیاز دارید (میتوانید از یک نشانه برای چندین دستگاه استفاده کنید). برای درخواست رمز ثبت نام، با enterprises.enrollmentTokens.create
تماس بگیرید. توکنهای ثبتنام بهطور پیشفرض پس از یک ساعت منقضی میشوند، اما میتوانید یک زمان انقضای سفارشی ( duration
) تا تقریباً 10000 سال تعیین کنید.
یک درخواست موفق یک شیء enrollmentToken
حاوی enrollmentTokenId
و یک qrcode
را برمیگرداند که مدیران فناوری اطلاعات و کاربران نهایی میتوانند از آن برای تهیه دستگاهها استفاده کنند.
یک خط مشی مشخص کنید
همچنین ممکن است بخواهید یک policyName
در درخواست برای اعمال خط مشی همزمان با ثبت نام دستگاه مشخص کنید. اگر یک policyName
مشخص نکردهاید، به ثبت نام دستگاه بدون خطمشی مراجعه کنید.
استفاده شخصی را مشخص کنید
allowPersonalUsage
تعیین می کند که آیا می توان نمایه کاری را در حین تهیه به دستگاه اضافه کرد. روی PERSONAL_USAGE_ALLOWED
تنظیم کنید تا به کاربر اجازه ایجاد نمایه کاری را بدهد (الزامی برای دستگاههای متعلق به شخصی، اختیاری برای دستگاههای متعلق به شرکت).
درباره کدهای QR
کدهای QR به عنوان یک روش کارآمد تهیه دستگاه برای شرکتهایی که سیاستهای متفاوتی را حفظ میکنند، کار میکنند. کد QR بازگردانده شده از enterprises.enrollmentTokens.create
از محمولهای از جفتهای کلید-مقدار حاوی یک رمز ثبتنام و تمام اطلاعاتی که برای خطمشی دستگاه Android برای ارائه یک دستگاه مورد نیاز است، تشکیل شده است.
نمونه بسته کد QR
این بسته شامل مکان بارگیری خطمشی دستگاه Android و یک رمز ثبتنام است.
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "https://play.google.com/managed/downloadManagingApp?identifier=setup",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN": "{enrollment-token}"
}
}
میتوانید از کد QR بازگردانده شده از enterprises.enrollmentTokens.create
به طور مستقیم استفاده کنید یا آن را سفارشی کنید. برای فهرست کامل ویژگیهایی که میتوانید در یک بسته کد QR قرار دهید، به ایجاد کد QR مراجعه کنید.
برای تبدیل رشته qrcode
به یک کد QR قابل اسکن، از یک تولید کننده کد QR مانند ZXing استفاده کنید.
روش های تامین
در این بخش روش های مختلف برای تهیه یک دستگاه توضیح داده شده است.
افزودن نمایه کاری از «تنظیمات»
اندروید 5.1+
برای راهاندازی نمایه کاری در دستگاه خود، کاربر میتواند:
- به تنظیمات > Google > تنظیم و بازیابی بروید.
- روی تنظیم نمایه کاری خود ضربه بزنید.
این مراحل یک جادوگر راه اندازی را آغاز می کند که سیاست دستگاه Android را در دستگاه دانلود می کند. در مرحله بعد، از کاربر خواسته می شود تا یک کد QR را اسکن کند یا به صورت دستی یک نشانه ثبت نام را وارد کند تا تنظیمات نمایه کاری را تکمیل کند.
Android Device Policy را دانلود کنید
اندروید 5.1+
برای راهاندازی نمایه کاری در دستگاه خود، کاربر میتواند خطمشی دستگاه Android را از فروشگاه Google Play دانلود کند. پس از نصب برنامه، از کاربر خواسته می شود تا کد QR را وارد کند یا به صورت دستی یک نشانه ثبت نام برای تکمیل تنظیمات نمایه کاری وارد کند.
لینک رمز ثبت نام
اندروید 5.1+
با استفاده از رمز ثبت نام برگشتی از enrollmentTokens.create
یا signinEnrollmentToken
شرکت، یک URL با قالب زیر ایجاد کنید:
https://enterprise.google.com/android/enroll?et=<enrollmentToken>
شما می توانید این URL را در اختیار مدیران فناوری اطلاعات قرار دهید تا آنها بتوانند آن را در اختیار کاربران نهایی خود قرار دهند. هنگامی که کاربر نهایی پیوند را از دستگاه خود باز می کند، از طریق راه اندازی نمایه کاری راهنمایی می شود.
URL ورود به سیستم
با این روش، کاربران به صفحه ای هدایت می شوند تا اطلاعات اضافی مورد نیاز برای تکمیل تهیه را وارد کنند. بر اساس اطلاعاتی که کاربر وارد می کند، می توانید قبل از ادامه تهیه دستگاه، خط مشی مناسب برای کاربر را محاسبه کنید. به عنوان مثال:
URL ورود به سیستم خود را در
enterprises.signInDetails[]
مشخص کنید. اگر میخواهید به کاربر اجازه ایجادPERSONAL_USAGE_ALLOWED
کاریallowPersonalUsage
بدهید (برای دستگاههای شخصی لازم است، برای دستگاههای متعلق به شرکت اختیاری است).signinEnrollmentToken
حاصل را بهعنوان ارائه اضافی به یک کد QR ، بار NFC یا پیکربندی Zero-touch اضافه کنید. از طرف دیگر، می توانیدsigninEnrollmentToken
را مستقیماً در اختیار کاربران قرار دهید.یک گزینه را انتخاب کنید:
- دستگاههای متعلق به شرکت: پس از روشن کردن دستگاه جدید یا بازنشانی کارخانه،
signinEnrollmentToken
را به دستگاه منتقل کنید (از طریق کد QR، NFC bump، و غیره) یا از کاربران بخواهید که رمز را به صورت دستی وارد کنند. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند. - دستگاههای تحت مالکیت شخصی: از کاربران بخواهید یک نمایه کاری از «تنظیمات» اضافه کنند . هنگامی که از شما خواسته می شود، کاربر یک کد QR حاوی
signinEnrollmentToken
را اسکن می کند یا رمز را به صورت دستی وارد می کند. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند. - دستگاههای تحت مالکیت شخصی: پیوند رمز ثبتنام را به کاربران ارائه دهید، که در آن نشانه ثبتنام
signinEnrollmentToken
است. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند.
- دستگاههای متعلق به شرکت: پس از روشن کردن دستگاه جدید یا بازنشانی کارخانه،
بررسی کنید که آیا گوگل قبلاً کاربر را احراز هویت کرده است یا خیر. اطلاعات تهیه دستگاه (در حین ثبت نام دستگاه) را با استفاده از پارامتر GET
provisioningInfo
دریافت کنید و مقداری را برای فیلدauthenticatedUserEmail
بررسی کنید. اگر مقداری در این قسمت وجود داشته باشد، کاربر قبلاً با موفقیت توسط Google احراز هویت شده است و میتوانید بدون احراز هویت بیشتر از این هویت استفاده کنید.اگر Google قبلاً کاربر را احراز هویت نکرده است، URL ورود به سیستم شما باید از کاربران بخواهد که اعتبار خود را وارد کنند. بر اساس هویت آنها، میتوانید خطمشی مناسب را تعیین کنید و با استفاده از پارامتر GET
provisioningInfo
اطلاعات تأمین دستگاه (در حین ثبتنام دستگاه) را دریافت کنید.با تعیین
policyId
مناسب بر اساس اطلاعات کاربری کاربر، باenrollmentTokens.create
تماس بگیرید.رمز ثبت نام ایجاد شده در مرحله 5 را با استفاده از تغییر مسیر URL، به شکل
https://enterprise.google.com/android/enroll?et=<token>
برگردانید.
روش کد QR
اندروید 7.0+
برای تهیه یک دستگاه متعلق به شرکت، می توانید یک کد QR ایجاد کرده و آن را در کنسول EMM خود نمایش دهید:
- در یک دستگاه جدید یا بازنشانی کارخانه، کاربر (معمولاً یک سرپرست فناوری اطلاعات) در همان نقطه شش بار روی صفحه ضربه میزند. این باعث می شود که دستگاه از کاربر بخواهد یک کد QR را اسکن کند.
- کاربر کد QR را که در کنسول مدیریت خود (یا برنامه مشابه) نمایش میدهید اسکن میکند تا دستگاه را ثبت و تهیه کند.
روش NFC
اندروید 6.0+
این روش از شما میخواهد یک برنامه برنامهنویس NFC ایجاد کنید که حاوی رمز ثبتنام، خطمشیهای اولیه و پیکربندی Wi-Fi، تنظیمات، و سایر جزئیات تامین مورد نیاز مشتری شما برای تهیه یک دستگاه کاملاً مدیریتشده یا اختصاصی باشد. وقتی شما یا مشتریتان برنامه برنامهنویس NFC را روی دستگاهی با Android نصب میکنید، آن دستگاه به دستگاه برنامهنویس تبدیل میشود.
راهنمای دقیق در مورد نحوه پشتیبانی از روش NFC در مستندات برنامهنویس Play EMM API موجود است. این سایت همچنین شامل کد نمونه از پارامترهای پیشفرض است که به دستگاهی در یک ضربه NFC فشار داده میشود. برای نصب Android Device Policy، مکان دانلود بسته مدیریت دستگاه را به صورت زیر تنظیم کنید:
https://play.google.com/managed/downloadManagingApp?identifier=setup
روش شناسه DPC
اگر نمیتوان خطمشی دستگاه Android را با استفاده از کد QR یا NFC اضافه کرد، یک کاربر یا سرپرست فناوری اطلاعات میتواند این مراحل را برای تهیه دستگاه متعلق به شرکت دنبال کند:
- جادوگر راه اندازی را در دستگاه جدید یا بازنشانی کارخانه ای دنبال کنید.
- برای اتصال دستگاه به اینترنت، جزئیات ورود به سیستم Wifi را وارد کنید.
- هنگامی که از شما خواسته شد وارد شوید، afw#setup را وارد کنید، که سیاست دستگاه Android را دانلود میکند.
- یک کد QR را اسکن کنید یا به صورت دستی یک رمز ثبت نام برای تهیه دستگاه وارد کنید.
ثبت نام بدون لمس
Android 8.0 و بالاتر (Pixel 7.1+)
دستگاههای خریداریشده از یک فروشنده مجاز بدون لمس، واجد شرایط ثبتنام بدون لمس هستند، روشی ساده برای تنظیم پیشپیکربندی دستگاهها به منظور ارائه خودکار خود در اولین راهاندازی.
سازمانها میتوانند از طریق پورتال ثبتنام بدون لمس یا با استفاده از کنسول EMM شما، پیکربندیهایی حاوی جزئیات تأمین برای دستگاههای لمسی صفر خود ایجاد کنند (به API مشتری بدون لمس مراجعه کنید). در اولین راهاندازی، یک دستگاه صفر لمسی بررسی میکند که آیا پیکربندی به آن اختصاص داده شده است یا خیر. در این صورت، دستگاه Android Device Policy را دانلود میکند، که سپس راهاندازی دستگاه را با استفاده از امکانات اضافی مشخصشده در پیکربندی اختصاص داده شده تکمیل میکند.
اگر مشتریان شما از پورتال ثبت نام بدون لمس استفاده می کنند، باید برای هر پیکربندی که ایجاد می کنند، خط مشی دستگاه Android را به عنوان EMM DPC انتخاب کنند. دستورالعملهای دقیق در مورد نحوه استفاده از پورتال، از جمله نحوه ایجاد و تخصیص تنظیمات به دستگاهها، در مرکز راهنمای Android Enterprise موجود است.
اگر ترجیح میدهید مشتریانتان پیکربندیها را مستقیماً از کنسول EMM شما تنظیم و تخصیص دهند، باید با API مشتری صفر لمسی یکپارچه شوید. هنگام ایجاد یک پیکربندی ، در قسمت dpcExtras
موارد اضافی را مشخص میکنید. قطعه JSON زیر یک مثال اساسی از آنچه باید در dpcExtras
گنجانده شود را با یک نشانه ورود به سیستم نشان می دهد.
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":"I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN":"{Sign In URL token}"
}
}
یک برنامه را در حین راه اندازی راه اندازی کنید
در policies
، میتوانید یک برنامه را برای Android Device Policy تعیین کنید تا در حین راهاندازی دستگاه یا نمایه کاری راهاندازی شود. به عنوان مثال، می توانید یک برنامه VPN راه اندازی کنید تا کاربران بتوانند تنظیمات VPN را به عنوان بخشی از فرآیند راه اندازی پیکربندی کنند. برنامه باید RESULT_OK
برای تکمیل سیگنال برگرداند و به Android Device Policy اجازه دهد تا تهیه نمایه دستگاه یا کاری را کامل کند. برای راهاندازی یک برنامه در حین راهاندازی:
مطمئن شوید که installType
برنامه REQUIRED_FOR_SETUP
است. اگر برنامه را نتوان بر روی دستگاه نصب یا راه اندازی کرد، تدارک ناموفق خواهد بود.
{
"applications":[
{
"packageName":"com.my.vpnapp.",
"installType":"REQUIRED_FOR_SETUP"
}
]
}
نام بسته برنامه را به setupActions
اضافه کنید. title
و description
برای مشخص کردن دستورالعمل های کاربر استفاده کنید.
{
"setupActions":[
{
"title":{
"defaultMessage":"Configure VPN"
},
"description":{
"defaultMessage":"Enable your VPN client to access corporate resources."
},
"launchApp":{
"packageName":"com.my.vpnapp."
}
}
]
}
برای تشخیص اینکه یک برنامه از launchApp
راهاندازی میشود، فعالیتی که برای اولین بار به عنوان بخشی از برنامه راهاندازی میشود حاوی هدف بولی اضافی com.google.android.apps.work.clouddpc.EXTRA_LAUNCHED_AS_SETUP_ACTION
است (روی true
تنظیم شده است). این برنامه اضافی به شما امکان می دهد برنامه خود را بر اساس اینکه از setupActions
راه اندازی شده است یا توسط یک کاربر، سفارشی کنید.
پس از اینکه برنامه RESULT_OK
برگرداند، خطمشی دستگاه Android تمام مراحل باقیمانده مورد نیاز برای ارائه دستگاه یا نمایه کاری را تکمیل میکند.
در حین راه اندازی ثبت نام را لغو کنید
برنامه راه اندازی شده به عنوان SetupAction می تواند ثبت نام بازگشت RESULT_FIRST_USER
را لغو کند.
لغو ثبتنام، دستگاه متعلق به شرکت را بازنشانی میکند یا نمایه کاری دستگاه شخصی را حذف میکند.
توجه : لغو ثبت نام، اقدام بدون گفتگوی تأیید کاربر را آغاز می کند. این مسئولیت برنامه است که قبل از بازگرداندن RESULT_FIRST_USER
یک گفتگوی خطای مناسب را به کاربر نشان دهد.
یک خطمشی را برای دستگاههای ثبتنامشده جدید اعمال کنید
روشی که برای اعمال خطمشیها در دستگاههای ثبتنامشده جدید استفاده میکنید به شما و نیازهای مشتریانتان بستگی دارد. در اینجا روش های مختلفی وجود دارد که می توانید استفاده کنید:
(توصیه می شود) هنگام ایجاد رمز ثبت نام ، می توانید نام خط مشی (
policyName
) را که در ابتدا به دستگاه مرتبط می شود، مشخص کنید. هنگامی که دستگاهی را با رمز ثبت نام می کنید، این خط مشی به طور خودکار بر روی دستگاه اعمال می شود.یک خط مشی را به عنوان خط مشی پیش فرض برای یک شرکت تنظیم کنید. اگر هیچ نام خطمشی در نشانه ثبتنام مشخص نشده باشد و خطمشی با نام
enterprises/<enterprise_id>/policies/default
وجود داشته باشد، هر دستگاه جدید بهطور خودکار در زمان ثبتنام به خطمشی پیشفرض مرتبط میشود.در یک موضوع Cloud Pub/Sub مشترک شوید تا اعلانهای مربوط به دستگاههای ثبتنامشده جدید را دریافت کنید. در پاسخ به اعلان
ENROLLMENT
، باenterprises.devices.patch
تماس بگیرید تا دستگاه را با یک خط مشی مرتبط کنید.
دستگاهی را بدون خط مشی ثبت نام کنید
اگر دستگاهی بدون خطمشی معتبر ثبتنام شده باشد، دستگاه در قرنطینه قرار میگیرد. دستگاه های قرنطینه شده از همه عملکردهای دستگاه مسدود می شوند تا زمانی که دستگاه به یک خط مشی مرتبط شود.
اگر دستگاهی در مدت پنج دقیقه به خطمشی مرتبط نشود، ثبت نام دستگاه انجام نمیشود و دستگاه بازنشانی کارخانهای میشود. وضعیت دستگاه قرنطینه به شما این فرصت را می دهد تا بررسی های مجوز یا سایر فرآیندهای تأیید ثبت نام را به عنوان بخشی از راه حل خود اجرا کنید.
نمونه گردش کار بررسی مجوز
- دستگاهی بدون خطمشی پیشفرض یا خطمشی خاصی ثبتنام میشود.
- بررسی کنید چه تعداد مجوز برای شرکت باقی مانده است.
- اگر مجوزهای موجود وجود دارد، از
devices.patch
برای پیوست کردن خط مشی به دستگاه استفاده کنید و سپس تعداد مجوزهای خود را کاهش دهید. اگر مجوزی در دسترس نیست، ازdevices.patch
برای غیرفعال کردن دستگاه استفاده کنید. از طرف دیگر، API کارخانهای هر دستگاهی را که به خطمشی متصل نشده است را ظرف پنج دقیقه پس از ثبتنام بازنشانی میکند.
تدارک فرآیند راه اندازی دستگاهی است که با استفاده از policies
یک enterprise
مدیریت می شود. در طول فرآیند، دستگاه Android Device Policy را نصب میکند که برای دریافت و اجرای policies
استفاده میشود. اگر تامین موفقیت آمیز باشد، API یک شیء devices
ایجاد می کند و دستگاه را به یک شرکت متصل می کند.
Android Management API از نشانههای ثبتنام برای راهاندازی فرآیند تهیه استفاده میکند. رمز ثبت نام و روش تدارکاتی که استفاده می کنید مالکیت دستگاه (مالک شخصی یا متعلق به شرکت) و حالت مدیریت (نمایه کاری یا دستگاه کاملاً مدیریت شده) را تعیین می کند.
دستگاه های شخصی
اندروید 5.1+
دستگاههای متعلق به کارمندان را میتوان با نمایه کاری راهاندازی کرد. نمایه کاری فضایی مستقل برای برنامهها و دادههای کاری، جدا از برنامهها و دادههای شخصی فراهم میکند. بیشتر برنامهها، دادهها و سایر policies
مدیریتی فقط برای نمایه کاری اعمال میشوند، در حالی که برنامهها و دادههای شخصی کارمند خصوصی باقی میمانند.
برای راهاندازی یک نمایه کاری در یک دستگاه شخصی، یک رمز ثبتنام ایجاد کنید (مطمئن شوید allowPersonalUsage
روی PERSONAL_USAGE_ALLOWED
تنظیم شده است) و از یکی از روشهای تأمین زیر استفاده کنید:
- افزودن نمایه کاری از «تنظیمات»
- Android Device Policy را دانلود کنید
- لینک رمز ثبت نام
- URL ورود به سیستم
دستگاه های متعلق به شرکت برای کار و استفاده شخصی
اندروید 8+
راهاندازی یک دستگاه متعلق به شرکت با نمایه کاری، دستگاه را هم برای کار و هم برای استفاده شخصی فعال میکند. در دستگاههای متعلق به شرکت با نمایه کاری:
- بیشتر برنامهها، دادهها و سایر
policies
مدیریتی فقط برای نمایه کاری اعمال میشوند. - مشخصات شخصی کارمند خصوصی باقی می ماند. با این حال، شرکتها میتوانند خطمشیهای خاصی را در سراسر دستگاه و خطمشیهای استفاده شخصی اعمال کنند.
- شرکتها میتوانند از
blockScope
برای اجرای اقدامات انطباق در کل دستگاه یا فقط نمایه کاری آن استفاده کنند. -
devices.delete
و دستورات دستگاه برای کل دستگاه اعمال می شود.
برای راهاندازی یک دستگاه متعلق به شرکت با نمایه کاری، یک رمز ثبتنام ایجاد کنید (مطمئن شوید allowPersonalUsage
روی PERSONAL_USAGE_ALLOWED
تنظیم شده است) و از یکی از روشهای تأمین زیر استفاده کنید:
دستگاه های متعلق به شرکت فقط برای استفاده در کار
اندروید 5.1+
مدیریت کامل دستگاه برای دستگاه های متعلق به شرکت که منحصراً برای اهداف کاری در نظر گرفته شده اند مناسب است. شرکتها میتوانند همه برنامههای موجود در دستگاه را مدیریت کنند و میتوانند طیف کاملی از خطمشیها و دستورات مدیریت Android API را اعمال کنند.
همچنین میتوان دستگاه را قفل کرد ( از طریق خطمشی ) روی یک برنامه یا مجموعه کوچکی از برنامهها برای خدمت به یک هدف اختصاصی یا مورد استفاده. این زیر مجموعه از دستگاه های کاملاً مدیریت شده به عنوان دستگاه های اختصاصی نامیده می شود. نشانههای ثبتنام برای این دستگاهها باید دارای allowPersonalUsage
روی PERSONAL_USAGE_DISALLOWED_USERLESS
تنظیم شده باشد.
برای راهاندازی مدیریت کامل در دستگاه متعلق به شرکت، یک رمز ثبتنام ایجاد کنید، مطمئن شوید که allowPersonalUsage
روی PERSONAL_USAGE_DISALLOWED
یا PERSONAL_USAGE_DISALLOWED_USERLESS
تنظیم شده است و از یکی از روشهای تأمین زیر استفاده کنید.
- ثبت نام بدون لمس
- کد QR
- URL ورود به سیستم (برای دستگاه های اختصاصی مناسب نیست)
- NFC
- شناسه DPC
خطمشیها میتوانند بر تولید UI در حین تهیه دستگاه تأثیر بگذارند. چنین سیاست هایی عبارتند از:
-
PasswordPolicyScope
: این مورد الزامات رمز عبور را تعیین می کند. -
PermittedInputMethods
: این روش روش های ورودی بسته را تعیین می کند. -
PermittedAccessibilityServices
: این مشخص میکند که کدام سرویسهای دسترسپذیری برای دستگاههای کاملاً مدیریتشده و نمایه کاری مجاز هستند. -
SetupActions
: این مشخص می کند که چه اقداماتی در حین نصب اجرا می شوند. -
ApplicationsPolicy
: این خطمشی را برای یک برنامه جداگانه تعیین میکند.
اگر میخواهید مراحل گذرواژه در کنار نصب برنامههای کاری و کارتهای ثبت دستگاه در حین تهیه دستگاه نشان داده شود، پیشنهاد میکنیم خطمشیهای خود را بهروزرسانی کنید تا با نگه داشتن دستگاه در وضعیت قرنطینه ، شروع به کار تولید رابط کاربری را به تأخیر بیندازید. خط مشی، تا زمانی که خطمشی نهایی انتخاب شده برای راهاندازی دستگاه حاوی موارد مرتبط با نیازهای راهاندازی شما را مشخص کنید. پس از تکمیل تهیه دستگاه، می توانید در صورت لزوم خط مشی را تغییر دهید .
یک رمز ثبت نام ایجاد کنید
برای هر دستگاهی که میخواهید ثبتنام کنید، به یک نشانه ثبتنام نیاز دارید (میتوانید از یک نشانه برای چندین دستگاه استفاده کنید). برای درخواست رمز ثبت نام، با enterprises.enrollmentTokens.create
تماس بگیرید. توکنهای ثبتنام بهطور پیشفرض پس از یک ساعت منقضی میشوند، اما میتوانید یک زمان انقضای سفارشی ( duration
) تا تقریباً 10000 سال تعیین کنید.
یک درخواست موفق یک شیء enrollmentToken
حاوی enrollmentTokenId
و یک qrcode
را برمیگرداند که مدیران فناوری اطلاعات و کاربران نهایی میتوانند از آن برای تهیه دستگاهها استفاده کنند.
یک خط مشی مشخص کنید
همچنین ممکن است بخواهید یک policyName
در درخواست برای اعمال خط مشی همزمان با ثبت نام دستگاه مشخص کنید. اگر یک policyName
مشخص نکردهاید، به ثبت نام دستگاه بدون خطمشی مراجعه کنید.
استفاده شخصی را مشخص کنید
allowPersonalUsage
تعیین می کند که آیا می توان نمایه کاری را در حین تهیه به دستگاه اضافه کرد. روی PERSONAL_USAGE_ALLOWED
تنظیم کنید تا به کاربر اجازه ایجاد نمایه کاری را بدهد (الزامی برای دستگاههای متعلق به شخصی، اختیاری برای دستگاههای متعلق به شرکت).
درباره کدهای QR
کدهای QR به عنوان یک روش کارآمد تهیه دستگاه برای شرکتهایی که سیاستهای متفاوتی را حفظ میکنند، کار میکنند. کد QR بازگردانده شده از enterprises.enrollmentTokens.create
از محمولهای از جفتهای کلید-مقدار حاوی یک رمز ثبتنام و تمام اطلاعاتی که برای خطمشی دستگاه Android برای ارائه یک دستگاه مورد نیاز است، تشکیل شده است.
نمونه بسته کد QR
این بسته شامل مکان بارگیری خطمشی دستگاه Android و یک رمز ثبتنام است.
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "https://play.google.com/managed/downloadManagingApp?identifier=setup",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN": "{enrollment-token}"
}
}
میتوانید از کد QR بازگردانده شده از enterprises.enrollmentTokens.create
به طور مستقیم استفاده کنید یا آن را سفارشی کنید. برای فهرست کامل ویژگیهایی که میتوانید در یک بسته کد QR قرار دهید، به ایجاد کد QR مراجعه کنید.
برای تبدیل رشته qrcode
به یک کد QR قابل اسکن، از یک تولید کننده کد QR مانند ZXing استفاده کنید.
روش های تامین
در این بخش روش های مختلف برای تهیه یک دستگاه توضیح داده شده است.
افزودن نمایه کاری از «تنظیمات»
اندروید 5.1+
برای راهاندازی نمایه کاری در دستگاه خود، کاربر میتواند:
- به تنظیمات > Google > تنظیم و بازیابی بروید.
- روی تنظیم نمایه کاری خود ضربه بزنید.
این مراحل یک جادوگر راه اندازی را آغاز می کند که سیاست دستگاه Android را در دستگاه دانلود می کند. در مرحله بعد، از کاربر خواسته می شود تا یک کد QR را اسکن کند یا به صورت دستی یک نشانه ثبت نام را وارد کند تا تنظیمات نمایه کاری را تکمیل کند.
Android Device Policy را دانلود کنید
اندروید 5.1+
برای راهاندازی نمایه کاری در دستگاه خود، کاربر میتواند خطمشی دستگاه Android را از فروشگاه Google Play دانلود کند. پس از نصب برنامه، از کاربر خواسته می شود تا کد QR را وارد کند یا به صورت دستی یک نشانه ثبت نام برای تکمیل تنظیمات نمایه کاری وارد کند.
لینک رمز ثبت نام
اندروید 5.1+
با استفاده از رمز ثبت نام برگشتی از enrollmentTokens.create
یا signinEnrollmentToken
شرکت، یک URL با قالب زیر ایجاد کنید:
https://enterprise.google.com/android/enroll?et=<enrollmentToken>
شما می توانید این URL را در اختیار مدیران فناوری اطلاعات قرار دهید تا آنها بتوانند آن را در اختیار کاربران نهایی خود قرار دهند. هنگامی که کاربر نهایی پیوند را از دستگاه خود باز می کند، از طریق راه اندازی نمایه کاری راهنمایی می شود.
URL ورود به سیستم
با این روش، کاربران به صفحه ای هدایت می شوند تا اطلاعات اضافی مورد نیاز برای تکمیل تهیه را وارد کنند. بر اساس اطلاعاتی که کاربر وارد می کند، می توانید قبل از ادامه تهیه دستگاه، خط مشی مناسب برای کاربر را محاسبه کنید. به عنوان مثال:
URL ورود به سیستم خود را در
enterprises.signInDetails[]
مشخص کنید. اگر میخواهید به کاربر اجازه ایجادPERSONAL_USAGE_ALLOWED
کاریallowPersonalUsage
بدهید (برای دستگاههای شخصی لازم است، برای دستگاههای متعلق به شرکت اختیاری است).signinEnrollmentToken
حاصل را بهعنوان ارائه اضافی به یک کد QR ، بار NFC یا پیکربندی Zero-touch اضافه کنید. از طرف دیگر، می توانیدsigninEnrollmentToken
را مستقیماً در اختیار کاربران قرار دهید.یک گزینه را انتخاب کنید:
- دستگاههای متعلق به شرکت: پس از روشن کردن دستگاه جدید یا بازنشانی کارخانه،
signinEnrollmentToken
را به دستگاه منتقل کنید (از طریق کد QR، NFC bump، و غیره) یا از کاربران بخواهید که رمز را به صورت دستی وارد کنند. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند. - دستگاههای تحت مالکیت شخصی: از کاربران بخواهید یک نمایه کاری از «تنظیمات» اضافه کنند . هنگامی که از شما خواسته می شود، کاربر یک کد QR حاوی
signinEnrollmentToken
را اسکن می کند یا رمز را به صورت دستی وارد می کند. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند. - دستگاههای تحت مالکیت شخصی: پیوند رمز ثبتنام را به کاربران ارائه دهید، که در آن نشانه ثبتنام
signinEnrollmentToken
است. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند.
- دستگاههای متعلق به شرکت: پس از روشن کردن دستگاه جدید یا بازنشانی کارخانه،
بررسی کنید که آیا گوگل قبلاً کاربر را احراز هویت کرده است یا خیر. اطلاعات تهیه دستگاه (در حین ثبت نام دستگاه) را با استفاده از پارامتر GET
provisioningInfo
دریافت کنید و مقداری را برای فیلدauthenticatedUserEmail
بررسی کنید. اگر مقداری در این قسمت وجود داشته باشد، کاربر قبلاً با موفقیت توسط Google احراز هویت شده است و میتوانید بدون احراز هویت بیشتر از این هویت استفاده کنید.اگر Google قبلاً کاربر را احراز هویت نکرده است، URL ورود به سیستم شما باید از کاربران بخواهد که اعتبار خود را وارد کنند. بر اساس هویت آنها، میتوانید خطمشی مناسب را تعیین کنید و با استفاده از پارامتر GET
provisioningInfo
اطلاعات تأمین دستگاه (در حین ثبتنام دستگاه) را دریافت کنید.با تعیین
policyId
مناسب بر اساس اطلاعات کاربری کاربر، باenrollmentTokens.create
تماس بگیرید.رمز ثبت نام ایجاد شده در مرحله 5 را با استفاده از تغییر مسیر URL، به شکل
https://enterprise.google.com/android/enroll?et=<token>
برگردانید.
روش کد QR
اندروید 7.0+
برای تهیه یک دستگاه متعلق به شرکت، می توانید یک کد QR ایجاد کرده و آن را در کنسول EMM خود نمایش دهید:
- در یک دستگاه جدید یا بازنشانی کارخانه، کاربر (معمولاً یک سرپرست فناوری اطلاعات) در همان نقطه شش بار روی صفحه ضربه میزند. این باعث می شود که دستگاه از کاربر بخواهد یک کد QR را اسکن کند.
- کاربر کد QR را که در کنسول مدیریت خود (یا برنامه مشابه) نمایش میدهید اسکن میکند تا دستگاه را ثبت و تهیه کند.
روش NFC
اندروید 6.0+
این روش از شما میخواهد یک برنامه برنامهنویس NFC ایجاد کنید که حاوی رمز ثبتنام، خطمشیهای اولیه و پیکربندی Wi-Fi، تنظیمات، و سایر جزئیات تامین مورد نیاز مشتری شما برای تهیه یک دستگاه کاملاً مدیریتشده یا اختصاصی باشد. وقتی شما یا مشتریتان برنامه برنامهنویس NFC را روی دستگاهی با Android نصب میکنید، آن دستگاه به دستگاه برنامهنویس تبدیل میشود.
راهنمای دقیق در مورد نحوه پشتیبانی از روش NFC در مستندات برنامهنویس Play EMM API موجود است. این سایت همچنین شامل کد نمونه از پارامترهای پیشفرض است که به دستگاهی در یک ضربه NFC فشار داده میشود. برای نصب Android Device Policy، مکان دانلود بسته مدیریت دستگاه را به صورت زیر تنظیم کنید:
https://play.google.com/managed/downloadManagingApp?identifier=setup
روش شناسه DPC
اگر نمیتوان خطمشی دستگاه Android را با استفاده از کد QR یا NFC اضافه کرد، یک کاربر یا سرپرست فناوری اطلاعات میتواند این مراحل را برای تهیه دستگاه متعلق به شرکت دنبال کند:
- جادوگر راه اندازی را در دستگاه جدید یا بازنشانی کارخانه ای دنبال کنید.
- برای اتصال دستگاه به اینترنت، جزئیات ورود به سیستم Wifi را وارد کنید.
- هنگامی که از شما خواسته شد وارد شوید، afw#setup را وارد کنید، که سیاست دستگاه Android را دانلود میکند.
- یک کد QR را اسکن کنید یا به صورت دستی یک رمز ثبت نام برای تهیه دستگاه وارد کنید.
ثبت نام بدون لمس
Android 8.0 و بالاتر (Pixel 7.1+)
دستگاههای خریداریشده از یک فروشنده مجاز بدون لمس، واجد شرایط ثبتنام بدون لمس هستند، روشی ساده برای تنظیم پیشپیکربندی دستگاهها به منظور ارائه خودکار خود در اولین راهاندازی.
سازمانها میتوانند از طریق پورتال ثبتنام بدون لمس یا با استفاده از کنسول EMM شما، پیکربندیهایی حاوی جزئیات تأمین برای دستگاههای لمسی صفر خود ایجاد کنند (به API مشتری بدون لمس مراجعه کنید). در اولین راهاندازی، یک دستگاه صفر لمسی بررسی میکند که آیا پیکربندی به آن اختصاص داده شده است یا خیر. در این صورت، دستگاه Android Device Policy را دانلود میکند، که سپس راهاندازی دستگاه را با استفاده از امکانات اضافی مشخصشده در پیکربندی اختصاص داده شده تکمیل میکند.
اگر مشتریان شما از پورتال ثبت نام بدون لمس استفاده می کنند، باید برای هر پیکربندی که ایجاد می کنند، خط مشی دستگاه Android را به عنوان EMM DPC انتخاب کنند. دستورالعملهای دقیق در مورد نحوه استفاده از پورتال، از جمله نحوه ایجاد و تخصیص تنظیمات به دستگاهها، در مرکز راهنمای Android Enterprise موجود است.
اگر ترجیح میدهید مشتریانتان پیکربندیها را مستقیماً از کنسول EMM شما تنظیم و تخصیص دهند، باید با API مشتری صفر لمسی یکپارچه شوید. هنگام ایجاد یک پیکربندی ، در قسمت dpcExtras
موارد اضافی را مشخص میکنید. قطعه JSON زیر یک مثال اساسی از آنچه باید در dpcExtras
گنجانده شود را با یک نشانه ورود به سیستم نشان می دهد.
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":"I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN":"{Sign In URL token}"
}
}
یک برنامه را در حین راه اندازی راه اندازی کنید
در policies
، میتوانید یک برنامه را برای Android Device Policy تعیین کنید تا در حین راهاندازی دستگاه یا نمایه کاری راهاندازی شود. به عنوان مثال، می توانید یک برنامه VPN راه اندازی کنید تا کاربران بتوانند تنظیمات VPN را به عنوان بخشی از فرآیند راه اندازی پیکربندی کنند. برنامه باید RESULT_OK
برای تکمیل سیگنال برگرداند و به Android Device Policy اجازه دهد تا تهیه نمایه دستگاه یا کاری را کامل کند. برای راهاندازی یک برنامه در حین راهاندازی:
مطمئن شوید که installType
برنامه REQUIRED_FOR_SETUP
است. اگر برنامه را نتوان بر روی دستگاه نصب یا راه اندازی کرد، تدارک ناموفق خواهد بود.
{
"applications":[
{
"packageName":"com.my.vpnapp.",
"installType":"REQUIRED_FOR_SETUP"
}
]
}
نام بسته برنامه را به setupActions
اضافه کنید. title
و description
برای مشخص کردن دستورالعمل های کاربر استفاده کنید.
{
"setupActions":[
{
"title":{
"defaultMessage":"Configure VPN"
},
"description":{
"defaultMessage":"Enable your VPN client to access corporate resources."
},
"launchApp":{
"packageName":"com.my.vpnapp."
}
}
]
}
برای تشخیص اینکه یک برنامه از launchApp
راهاندازی میشود، فعالیتی که برای اولین بار به عنوان بخشی از برنامه راهاندازی میشود حاوی هدف بولی اضافی com.google.android.apps.work.clouddpc.EXTRA_LAUNCHED_AS_SETUP_ACTION
است (روی true
تنظیم شده است). این برنامه اضافی به شما امکان می دهد برنامه خود را بر اساس اینکه از setupActions
راه اندازی شده است یا توسط یک کاربر، سفارشی کنید.
پس از اینکه برنامه RESULT_OK
برگرداند، خطمشی دستگاه Android تمام مراحل باقیمانده مورد نیاز برای ارائه دستگاه یا نمایه کاری را تکمیل میکند.
در حین راه اندازی ثبت نام را لغو کنید
برنامه راه اندازی شده به عنوان SetupAction می تواند ثبت نام بازگشت RESULT_FIRST_USER
را لغو کند.
لغو ثبتنام، دستگاه متعلق به شرکت را بازنشانی میکند یا نمایه کاری دستگاه شخصی را حذف میکند.
توجه : لغو ثبت نام، اقدام بدون گفتگوی تأیید کاربر را آغاز می کند. این مسئولیت برنامه است که قبل از بازگرداندن RESULT_FIRST_USER
یک گفتگوی خطای مناسب را به کاربر نشان دهد.
یک خطمشی را برای دستگاههای ثبتنامشده جدید اعمال کنید
روشی که برای اعمال خطمشیها در دستگاههای ثبتنامشده جدید استفاده میکنید به شما و نیازهای مشتریانتان بستگی دارد. در اینجا روش های مختلفی وجود دارد که می توانید استفاده کنید:
(توصیه می شود) هنگام ایجاد رمز ثبت نام ، می توانید نام خط مشی (
policyName
) را که در ابتدا به دستگاه مرتبط می شود، مشخص کنید. هنگامی که دستگاهی را با رمز ثبت نام می کنید، این خط مشی به طور خودکار بر روی دستگاه اعمال می شود.یک خط مشی را به عنوان خط مشی پیش فرض برای یک شرکت تنظیم کنید. اگر هیچ نام خطمشی در نشانه ثبتنام مشخص نشده باشد و خطمشی با نام
enterprises/<enterprise_id>/policies/default
وجود داشته باشد، هر دستگاه جدید بهطور خودکار در زمان ثبتنام به خطمشی پیشفرض مرتبط میشود.در یک موضوع Cloud Pub/Sub مشترک شوید تا اعلانهای مربوط به دستگاههای ثبتنامشده جدید را دریافت کنید. در پاسخ به اعلان
ENROLLMENT
، باenterprises.devices.patch
تماس بگیرید تا دستگاه را با یک خط مشی مرتبط کنید.
دستگاهی را بدون خط مشی ثبت نام کنید
اگر دستگاهی بدون خطمشی معتبر ثبتنام شده باشد، دستگاه در قرنطینه قرار میگیرد. دستگاه های قرنطینه شده از همه عملکردهای دستگاه مسدود می شوند تا زمانی که دستگاه به یک خط مشی مرتبط شود.
اگر دستگاهی در مدت پنج دقیقه به خطمشی مرتبط نشود، ثبت نام دستگاه انجام نمیشود و دستگاه بازنشانی کارخانهای میشود. وضعیت دستگاه قرنطینه به شما این فرصت را می دهد تا بررسی های مجوز یا سایر فرآیندهای تأیید ثبت نام را به عنوان بخشی از راه حل خود اجرا کنید.
نمونه گردش کار بررسی مجوز
- دستگاهی بدون خطمشی پیشفرض یا خطمشی خاصی ثبتنام میشود.
- بررسی کنید چه تعداد مجوز برای شرکت باقی مانده است.
- اگر مجوزهای موجود وجود دارد، از
devices.patch
برای پیوست کردن خط مشی به دستگاه استفاده کنید و سپس تعداد مجوزهای خود را کاهش دهید. اگر مجوزی در دسترس نیست، ازdevices.patch
برای غیرفعال کردن دستگاه استفاده کنید. از طرف دیگر، API کارخانهای هر دستگاهی را که به خطمشی متصل نشده است را ظرف پنج دقیقه پس از ثبتنام بازنشانی میکند.
تدارک فرآیند راه اندازی دستگاهی است که با استفاده از policies
یک enterprise
مدیریت می شود. در طول فرآیند، دستگاه Android Device Policy را نصب میکند که برای دریافت و اجرای policies
استفاده میشود. اگر تامین موفقیت آمیز باشد، API یک شیء devices
ایجاد می کند و دستگاه را به یک شرکت متصل می کند.
Android Management API از نشانههای ثبتنام برای راهاندازی فرآیند تهیه استفاده میکند. رمز ثبت نام و روش تدارکاتی که استفاده می کنید مالکیت دستگاه (مالک شخصی یا متعلق به شرکت) و حالت مدیریت (نمایه کاری یا دستگاه کاملاً مدیریت شده) را تعیین می کند.
دستگاه های شخصی
اندروید 5.1+
دستگاههای متعلق به کارمندان را میتوان با نمایه کاری راهاندازی کرد. نمایه کاری فضایی مستقل برای برنامهها و دادههای کاری، جدا از برنامهها و دادههای شخصی فراهم میکند. بیشتر برنامهها، دادهها و سایر policies
مدیریتی فقط برای نمایه کاری اعمال میشوند، در حالی که برنامهها و دادههای شخصی کارمند خصوصی باقی میمانند.
برای راهاندازی یک نمایه کاری در یک دستگاه شخصی، یک رمز ثبتنام ایجاد کنید (مطمئن شوید allowPersonalUsage
روی PERSONAL_USAGE_ALLOWED
تنظیم شده است) و از یکی از روشهای تأمین زیر استفاده کنید:
- افزودن نمایه کاری از «تنظیمات»
- Android Device Policy را دانلود کنید
- لینک رمز ثبت نام
- URL ورود به سیستم
دستگاه های متعلق به شرکت برای کار و استفاده شخصی
اندروید 8+
راهاندازی یک دستگاه متعلق به شرکت با نمایه کاری، دستگاه را هم برای کار و هم برای استفاده شخصی فعال میکند. در دستگاههای متعلق به شرکت با نمایه کاری:
- بیشتر برنامهها، دادهها و سایر
policies
مدیریتی فقط برای نمایه کاری اعمال میشوند. - مشخصات شخصی کارمند خصوصی باقی می ماند. با این حال، شرکتها میتوانند خطمشیهای خاصی را در سراسر دستگاه و خطمشیهای استفاده شخصی اعمال کنند.
- شرکتها میتوانند از
blockScope
برای اجرای اقدامات انطباق در کل دستگاه یا فقط نمایه کاری آن استفاده کنند. -
devices.delete
و دستورات دستگاه برای کل دستگاه اعمال می شود.
برای راهاندازی یک دستگاه متعلق به شرکت با نمایه کاری، یک رمز ثبتنام ایجاد کنید (مطمئن شوید allowPersonalUsage
روی PERSONAL_USAGE_ALLOWED
تنظیم شده است) و از یکی از روشهای تأمین زیر استفاده کنید:
دستگاه های متعلق به شرکت فقط برای استفاده در کار
اندروید 5.1+
مدیریت کامل دستگاه برای دستگاه های متعلق به شرکت که منحصراً برای اهداف کاری در نظر گرفته شده اند مناسب است. شرکتها میتوانند همه برنامههای موجود در دستگاه را مدیریت کنند و میتوانند طیف کاملی از خطمشیها و دستورات مدیریت Android API را اعمال کنند.
همچنین میتوان دستگاه را قفل کرد ( از طریق خطمشی ) روی یک برنامه یا مجموعه کوچکی از برنامهها برای خدمت به یک هدف اختصاصی یا مورد استفاده. این زیر مجموعه از دستگاه های کاملاً مدیریت شده به عنوان دستگاه های اختصاصی نامیده می شود. نشانههای ثبتنام برای این دستگاهها باید دارای allowPersonalUsage
روی PERSONAL_USAGE_DISALLOWED_USERLESS
تنظیم شده باشد.
برای راهاندازی مدیریت کامل در دستگاه متعلق به شرکت، یک رمز ثبتنام ایجاد کنید، مطمئن شوید که allowPersonalUsage
روی PERSONAL_USAGE_DISALLOWED
یا PERSONAL_USAGE_DISALLOWED_USERLESS
تنظیم شده است و از یکی از روشهای تأمین زیر استفاده کنید.
- ثبت نام بدون لمس
- کد QR
- URL ورود به سیستم (برای دستگاه های اختصاصی مناسب نیست)
- NFC
- شناسه DPC
خطمشیها میتوانند بر تولید UI در حین تهیه دستگاه تأثیر بگذارند. چنین سیاست هایی عبارتند از:
-
PasswordPolicyScope
: این مورد الزامات رمز عبور را تعیین می کند. -
PermittedInputMethods
: این روش روش های ورودی بسته را تعیین می کند. -
PermittedAccessibilityServices
: این مشخص میکند که کدام سرویسهای دسترسپذیری برای دستگاههای کاملاً مدیریتشده و نمایه کاری مجاز هستند. -
SetupActions
: این مشخص می کند که چه اقداماتی در حین نصب اجرا می شوند. -
ApplicationsPolicy
: این خطمشی را برای یک برنامه جداگانه تعیین میکند.
اگر میخواهید مراحل گذرواژه در کنار نصب برنامههای کاری و کارتهای ثبت دستگاه در حین تهیه دستگاه نشان داده شود، پیشنهاد میکنیم خطمشیهای خود را بهروزرسانی کنید تا با نگه داشتن دستگاه در وضعیت قرنطینه ، شروع به کار تولید رابط کاربری را به تأخیر بیندازید. خط مشی، تا زمانی که خطمشی نهایی انتخاب شده برای راهاندازی دستگاه حاوی موارد مرتبط با نیازهای راهاندازی شما را مشخص کنید. پس از تکمیل تهیه دستگاه، می توانید در صورت لزوم خط مشی را تغییر دهید .
یک رمز ثبت نام ایجاد کنید
برای هر دستگاهی که میخواهید ثبتنام کنید، به یک نشانه ثبتنام نیاز دارید (میتوانید از یک نشانه برای چندین دستگاه استفاده کنید). برای درخواست رمز ثبت نام، با enterprises.enrollmentTokens.create
تماس بگیرید. توکنهای ثبتنام بهطور پیشفرض پس از یک ساعت منقضی میشوند، اما میتوانید یک زمان انقضای سفارشی ( duration
) تا تقریباً 10000 سال تعیین کنید.
یک درخواست موفق یک شیء enrollmentToken
حاوی enrollmentTokenId
و یک qrcode
را برمیگرداند که مدیران فناوری اطلاعات و کاربران نهایی میتوانند از آن برای تهیه دستگاهها استفاده کنند.
یک خط مشی مشخص کنید
همچنین ممکن است بخواهید یک policyName
در درخواست برای اعمال خط مشی همزمان با ثبت نام دستگاه مشخص کنید. اگر یک policyName
مشخص نکردهاید، به ثبت نام دستگاه بدون خطمشی مراجعه کنید.
استفاده شخصی را مشخص کنید
allowPersonalUsage
تعیین می کند که آیا می توان نمایه کاری را در حین تهیه به دستگاه اضافه کرد. روی PERSONAL_USAGE_ALLOWED
تنظیم کنید تا به کاربر اجازه ایجاد نمایه کاری را بدهد (الزامی برای دستگاههای متعلق به شخصی، اختیاری برای دستگاههای متعلق به شرکت).
درباره کدهای QR
کدهای QR به عنوان یک روش کارآمد تهیه دستگاه برای شرکتهایی که سیاستهای متفاوتی را حفظ میکنند، کار میکنند. کد QR بازگردانده شده از enterprises.enrollmentTokens.create
از محمولهای از جفتهای کلید-مقدار حاوی یک رمز ثبتنام و تمام اطلاعاتی که برای خطمشی دستگاه Android برای ارائه یک دستگاه مورد نیاز است، تشکیل شده است.
نمونه بسته کد QR
این بسته شامل مکان بارگیری خطمشی دستگاه Android و یک رمز ثبتنام است.
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "https://play.google.com/managed/downloadManagingApp?identifier=setup",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN": "{enrollment-token}"
}
}
میتوانید از کد QR بازگردانده شده از enterprises.enrollmentTokens.create
به طور مستقیم استفاده کنید یا آن را سفارشی کنید. برای فهرست کامل ویژگیهایی که میتوانید در یک بسته کد QR قرار دهید، به ایجاد کد QR مراجعه کنید.
برای تبدیل رشته qrcode
به یک کد QR قابل اسکن، از یک تولید کننده کد QR مانند ZXing استفاده کنید.
روش های تامین
در این بخش روش های مختلف برای تهیه یک دستگاه توضیح داده شده است.
افزودن نمایه کاری از «تنظیمات»
اندروید 5.1+
برای راهاندازی نمایه کاری در دستگاه خود، کاربر میتواند:
- به تنظیمات > Google > تنظیم و بازیابی بروید.
- روی تنظیم نمایه کاری خود ضربه بزنید.
این مراحل یک جادوگر راه اندازی را آغاز می کند که سیاست دستگاه Android را در دستگاه دانلود می کند. در مرحله بعد، از کاربر خواسته می شود تا یک کد QR را اسکن کند یا به صورت دستی یک نشانه ثبت نام را وارد کند تا تنظیمات نمایه کاری را تکمیل کند.
Android Device Policy را دانلود کنید
اندروید 5.1+
برای راهاندازی نمایه کاری در دستگاه خود، کاربر میتواند خطمشی دستگاه Android را از فروشگاه Google Play دانلود کند. پس از نصب برنامه، از کاربر خواسته می شود تا کد QR را وارد کند یا به صورت دستی یک نشانه ثبت نام برای تکمیل تنظیمات نمایه کاری وارد کند.
لینک رمز ثبت نام
اندروید 5.1+
با استفاده از رمز ثبت نام برگشتی از enrollmentTokens.create
یا signinEnrollmentToken
شرکت، یک URL با قالب زیر ایجاد کنید:
https://enterprise.google.com/android/enroll?et=<enrollmentToken>
شما می توانید این URL را در اختیار مدیران فناوری اطلاعات قرار دهید تا آنها بتوانند آن را در اختیار کاربران نهایی خود قرار دهند. هنگامی که کاربر نهایی پیوند را از دستگاه خود باز می کند، از طریق راه اندازی نمایه کاری راهنمایی می شود.
URL ورود به سیستم
با این روش، کاربران به صفحه ای هدایت می شوند تا اطلاعات اضافی مورد نیاز برای تکمیل تهیه را وارد کنند. بر اساس اطلاعاتی که کاربر وارد می کند، می توانید قبل از ادامه تهیه دستگاه، خط مشی مناسب برای کاربر را محاسبه کنید. به عنوان مثال:
URL ورود به سیستم خود را در
enterprises.signInDetails[]
مشخص کنید. اگر میخواهید به کاربر اجازه ایجادPERSONAL_USAGE_ALLOWED
کاریallowPersonalUsage
بدهید (برای دستگاههای شخصی لازم است، برای دستگاههای متعلق به شرکت اختیاری است).signinEnrollmentToken
حاصل را بهعنوان ارائه اضافی به یک کد QR ، بار NFC یا پیکربندی Zero-touch اضافه کنید. از طرف دیگر، می توانیدsigninEnrollmentToken
را مستقیماً در اختیار کاربران قرار دهید.یک گزینه را انتخاب کنید:
- دستگاههای متعلق به شرکت: پس از روشن کردن دستگاه جدید یا بازنشانی کارخانه،
signinEnrollmentToken
را به دستگاه منتقل کنید (از طریق کد QR، NFC bump، و غیره) یا از کاربران بخواهید که رمز را به صورت دستی وارد کنند. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند. - دستگاههای تحت مالکیت شخصی: از کاربران بخواهید یک نمایه کاری از «تنظیمات» اضافه کنند . هنگامی که از شما خواسته می شود، کاربر یک کد QR حاوی
signinEnrollmentToken
را اسکن می کند یا رمز را به صورت دستی وارد می کند. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند. - دستگاههای تحت مالکیت شخصی: پیوند رمز ثبتنام را به کاربران ارائه دهید، که در آن نشانه ثبتنام
signinEnrollmentToken
است. دستگاه URL ورود به سیستم مشخص شده در مرحله 1 را باز می کند.
- دستگاههای متعلق به شرکت: پس از روشن کردن دستگاه جدید یا بازنشانی کارخانه،
بررسی کنید که آیا گوگل قبلاً کاربر را احراز هویت کرده است یا خیر. اطلاعات تهیه دستگاه (در حین ثبت نام دستگاه) را با استفاده از پارامتر GET
provisioningInfo
دریافت کنید و مقداری را برای فیلدauthenticatedUserEmail
بررسی کنید. اگر مقداری در این قسمت وجود داشته باشد، کاربر قبلاً با موفقیت توسط Google احراز هویت شده است و میتوانید بدون احراز هویت بیشتر از این هویت استفاده کنید.اگر Google قبلاً کاربر را احراز هویت نکرده است، URL ورود به سیستم شما باید از کاربران بخواهد که اعتبار خود را وارد کنند. بر اساس هویت آنها، میتوانید خطمشی مناسب را تعیین کنید و با استفاده از پارامتر GET
provisioningInfo
اطلاعات تأمین دستگاه (در حین ثبتنام دستگاه) را دریافت کنید.با تعیین
policyId
مناسب بر اساس اطلاعات کاربری کاربر، باenrollmentTokens.create
تماس بگیرید.رمز ثبت نام ایجاد شده در مرحله 5 را با استفاده از تغییر مسیر URL، به شکل
https://enterprise.google.com/android/enroll?et=<token>
برگردانید.
روش کد QR
اندروید 7.0+
برای تهیه یک دستگاه متعلق به شرکت، می توانید یک کد QR ایجاد کرده و آن را در کنسول EMM خود نمایش دهید:
- در یک دستگاه جدید یا بازنشانی کارخانه، کاربر (معمولاً یک سرپرست فناوری اطلاعات) در همان نقطه شش بار روی صفحه ضربه میزند. این باعث می شود که دستگاه از کاربر بخواهد یک کد QR را اسکن کند.
- کاربر کد QR را که در کنسول مدیریت خود (یا برنامه مشابه) نمایش میدهید اسکن میکند تا دستگاه را ثبت و تهیه کند.
روش NFC
اندروید 6.0+
این روش از شما میخواهد یک برنامه برنامهنویس NFC ایجاد کنید که حاوی رمز ثبتنام، خطمشیهای اولیه و پیکربندی Wi-Fi، تنظیمات، و سایر جزئیات تامین مورد نیاز مشتری شما برای تهیه یک دستگاه کاملاً مدیریتشده یا اختصاصی باشد. وقتی شما یا مشتریتان برنامه برنامهنویس NFC را روی دستگاهی با Android نصب میکنید، آن دستگاه به دستگاه برنامهنویس تبدیل میشود.
راهنمای دقیق در مورد نحوه پشتیبانی از روش NFC در مستندات برنامهنویس Play EMM API موجود است. این سایت همچنین شامل کد نمونه از پارامترهای پیشفرض است که به دستگاهی در یک ضربه NFC فشار داده میشود. برای نصب Android Device Policy، مکان دانلود بسته مدیریت دستگاه را به صورت زیر تنظیم کنید:
https://play.google.com/managed/downloadManagingApp?identifier=setup
روش شناسه DPC
اگر نمیتوان خطمشی دستگاه Android را با استفاده از کد QR یا NFC اضافه کرد، یک کاربر یا سرپرست فناوری اطلاعات میتواند این مراحل را برای تهیه دستگاه متعلق به شرکت دنبال کند:
- جادوگر راه اندازی را در دستگاه جدید یا بازنشانی کارخانه ای دنبال کنید.
- برای اتصال دستگاه به اینترنت، جزئیات ورود به سیستم Wifi را وارد کنید.
- هنگامی که از شما خواسته شد وارد شوید، afw#setup را وارد کنید، که سیاست دستگاه Android را دانلود میکند.
- یک کد QR را اسکن کنید یا به صورت دستی یک رمز ثبت نام برای تهیه دستگاه وارد کنید.
ثبت نام بدون لمس
Android 8.0 و بالاتر (Pixel 7.1+)
دستگاههای خریداریشده از یک فروشنده مجاز بدون لمس، واجد شرایط ثبتنام بدون لمس هستند، روشی ساده برای تنظیم پیشپیکربندی دستگاهها به منظور ارائه خودکار خود در اولین راهاندازی.
سازمانها میتوانند از طریق پورتال ثبتنام بدون لمس یا با استفاده از کنسول EMM شما، پیکربندیهایی حاوی جزئیات تأمین برای دستگاههای لمسی صفر خود ایجاد کنند (به API مشتری بدون لمس مراجعه کنید). در اولین راهاندازی، یک دستگاه صفر لمسی بررسی میکند که آیا پیکربندی به آن اختصاص داده شده است یا خیر. در این صورت، دستگاه Android Device Policy را دانلود میکند، که سپس راهاندازی دستگاه را با استفاده از امکانات اضافی مشخصشده در پیکربندی اختصاص داده شده تکمیل میکند.
اگر مشتریان شما از پورتال ثبت نام بدون لمس استفاده می کنند، باید برای هر پیکربندی که ایجاد می کنند، خط مشی دستگاه Android را به عنوان EMM DPC انتخاب کنند. دستورالعملهای دقیق در مورد نحوه استفاده از پورتال، از جمله نحوه ایجاد و تخصیص تنظیمات به دستگاهها، در مرکز راهنمای Android Enterprise موجود است.
اگر ترجیح میدهید مشتریانتان پیکربندیها را مستقیماً از کنسول EMM شما تنظیم و تخصیص دهند، باید با API مشتری صفر لمسی یکپارچه شوید. هنگام ایجاد یک پیکربندی ، در قسمت dpcExtras
موارد اضافی را مشخص میکنید. قطعه JSON زیر یک مثال اساسی از آنچه باید در dpcExtras
گنجانده شود را با یک نشانه ورود به سیستم نشان می دهد.
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":"I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN":"{Sign In URL token}"
}
}
یک برنامه را در حین راه اندازی راه اندازی کنید
در policies
، میتوانید یک برنامه را برای Android Device Policy تعیین کنید تا در حین راهاندازی دستگاه یا نمایه کاری راهاندازی شود. به عنوان مثال، می توانید یک برنامه VPN راه اندازی کنید تا کاربران بتوانند تنظیمات VPN را به عنوان بخشی از فرآیند راه اندازی پیکربندی کنند. برنامه باید RESULT_OK
برای تکمیل سیگنال برگرداند و به Android Device Policy اجازه دهد تا تهیه نمایه دستگاه یا کاری را کامل کند. برای راهاندازی یک برنامه در حین راهاندازی:
مطمئن شوید که installType
برنامه REQUIRED_FOR_SETUP
است. اگر برنامه را نتوان بر روی دستگاه نصب یا راه اندازی کرد، تدارک ناموفق خواهد بود.
{
"applications":[
{
"packageName":"com.my.vpnapp.",
"installType":"REQUIRED_FOR_SETUP"
}
]
}
نام بسته برنامه را به setupActions
اضافه کنید. title
و description
برای مشخص کردن دستورالعمل های کاربر استفاده کنید.
{
"setupActions":[
{
"title":{
"defaultMessage":"Configure VPN"
},
"description":{
"defaultMessage":"Enable your VPN client to access corporate resources."
},
"launchApp":{
"packageName":"com.my.vpnapp."
}
}
]
}
برای تشخیص اینکه یک برنامه از launchApp
راهاندازی میشود، فعالیتی که برای اولین بار به عنوان بخشی از برنامه راهاندازی میشود حاوی هدف بولی اضافی com.google.android.apps.work.clouddpc.EXTRA_LAUNCHED_AS_SETUP_ACTION
است (روی true
تنظیم شده است). این برنامه اضافی به شما امکان می دهد برنامه خود را بر اساس اینکه از setupActions
راه اندازی شده است یا توسط یک کاربر، سفارشی کنید.
پس از اینکه برنامه RESULT_OK
برگرداند، خطمشی دستگاه Android تمام مراحل باقیمانده مورد نیاز برای ارائه دستگاه یا نمایه کاری را تکمیل میکند.
در حین راه اندازی ثبت نام را لغو کنید
برنامه راه اندازی شده به عنوان SetupAction می تواند ثبت نام بازگشت RESULT_FIRST_USER
را لغو کند.
لغو ثبتنام، دستگاه متعلق به شرکت را بازنشانی میکند یا نمایه کاری دستگاه شخصی را حذف میکند.
توجه : لغو ثبت نام، اقدام بدون گفتگوی تأیید کاربر را آغاز می کند. این مسئولیت برنامه است که قبل از بازگرداندن RESULT_FIRST_USER
یک گفتگوی خطای مناسب را به کاربر نشان دهد.
یک خطمشی را برای دستگاههای ثبتنامشده جدید اعمال کنید
روشی که برای اعمال خطمشیها در دستگاههای ثبتنامشده جدید استفاده میکنید به شما و نیازهای مشتریانتان بستگی دارد. در اینجا روش های مختلفی وجود دارد که می توانید استفاده کنید:
(توصیه می شود) هنگام ایجاد رمز ثبت نام ، می توانید نام خط مشی (
policyName
) را که در ابتدا به دستگاه مرتبط می شود، مشخص کنید. هنگامی که دستگاهی را با رمز ثبت نام می کنید، این خط مشی به طور خودکار بر روی دستگاه اعمال می شود.یک خط مشی را به عنوان خط مشی پیش فرض برای یک شرکت تنظیم کنید. اگر هیچ نام خطمشی در نشانه ثبتنام مشخص نشده باشد و خطمشی با نام
enterprises/<enterprise_id>/policies/default
وجود داشته باشد، هر دستگاه جدید بهطور خودکار در زمان ثبتنام به خطمشی پیشفرض مرتبط میشود.در یک موضوع Cloud Pub/Sub مشترک شوید تا اعلانهای مربوط به دستگاههای ثبتنامشده جدید را دریافت کنید. در پاسخ به اعلان
ENROLLMENT
، باenterprises.devices.patch
تماس بگیرید تا دستگاه را با یک خط مشی مرتبط کنید.
دستگاهی را بدون خط مشی ثبت نام کنید
اگر دستگاهی بدون خطمشی معتبر ثبتنام شده باشد، دستگاه در قرنطینه قرار میگیرد. دستگاه های قرنطینه شده از همه عملکردهای دستگاه مسدود می شوند تا زمانی که دستگاه به یک خط مشی مرتبط شود.
اگر دستگاهی در مدت پنج دقیقه به خطمشی مرتبط نشود، ثبت نام دستگاه انجام نمیشود و دستگاه بازنشانی کارخانهای میشود. وضعیت دستگاه قرنطینه به شما این فرصت را می دهد تا بررسی های مجوز یا سایر فرآیندهای تأیید ثبت نام را به عنوان بخشی از راه حل خود اجرا کنید.
نمونه گردش کار بررسی مجوز
- دستگاهی بدون خطمشی پیشفرض یا خطمشی خاصی ثبتنام میشود.
- بررسی کنید چه تعداد مجوز برای شرکت باقی مانده است.
- اگر مجوزهای موجود وجود دارد، از
devices.patch
برای پیوست کردن خط مشی به دستگاه استفاده کنید و سپس تعداد مجوزهای خود را کاهش دهید. اگر مجوزی در دسترس نیست، ازdevices.patch
برای غیرفعال کردن دستگاه استفاده کنید. از طرف دیگر، API کارخانهای هر دستگاهی را که به خطمشی متصل نشده است را ظرف پنج دقیقه پس از ثبتنام بازنشانی میکند.