متغیرهای پیکربندی مدیریت شده برنامه های Android

مسئله

برنامه اندروید درخواست پیکربندی مدیریت شده را می‌کند و مدیر می‌خواهد از برخی مکان‌ها استفاده کند.
برای مثال شناسه دایرکتوری دستگاه ${DEVICE_DIRECTORY_ID} یا آدرس ایمیل کاربر وارد شده به سیستم ${USER_EMAIL}

اگر مقدار جای جای در دسترس نباشد، با یک رشته خالی جایگزین می شود. مقادیر فقط برای دستگاه های ثبت نام شده ارائه می شود.

محیط

  • Chromebook
  • ChromeOS
  • ARC++
  • اندروید

راه حل

فایل های پیکربندی مدیریت شده را می توان با هر یک از متغیرهای زیر تعریف کرد. همه مقادیر اختیاری هستند.
  • ${DEVICE_DIRECTORY_ID} — شناسه دایرکتوری دستگاه
  • ${USER_EMAIL} - آدرس ایمیل کاربر وارد شده به سیستم
  • ${USER_EMAIL_DOMAIN} - نام دامنه کاربر وارد شده به سیستم
  • ${DEVICE_SERIAL_NUMBER} — شماره سریال دستگاه
  • ${DEVICE_ASSET_ID} — شناسه دارایی که توسط سرپرست به دستگاه اختصاص داده شده است
  • ${DEVICE_ANNOTATED_LOCATION} - مکان اختصاص داده شده به دستگاه توسط سرپرست
  • ${USER_EMAIL_NAME} — قسمت اول (قسمت قبل از @) آدرس ایمیل کاربر وارد شده به سیستم
اگر مقدار جای جای در دسترس نباشد، با یک رشته خالی جایگزین می شود. مقادیر فقط برای دستگاه های ثبت نام شده ارائه می شود.