משתני תצורה מנוהלות של אפליקציות Android

בעיה

האפליקציה ל-Android מבקשת להגדיר תצורה מנוהלת, והאדמין רוצה להשתמש בכמה placeholders.
לדוגמה ${DEVICE_DIRECTORY_ID} מזהה הספרייה של המכשיר או ${USER_EMAIL} כתובת האימייל של משתמש שמחובר לחשבון

אם ערך placeholder לא זמין, הוא יוחלף במחרוזת ריקה. הערכים מסופקים רק למכשירים רשומים.

סביבה

  • Chromebook
  • ChromeOS
  • ARC++
  • Android

פתרון

ניתן להגדיר קובצי תצורה מנוהלים באמצעות כל אחד מה-placeholders הבאים. כל הערכים הם אופציונליים.
  • ${DEVICE_DIRECTORY_ID} – מזהה הספרייה של המכשיר
  • ${USER_EMAIL} – כתובת האימייל של המשתמש המחובר
  • ${USER_EMAIL_DOMAIN} – שם הדומיין של המשתמש המחובר
  • ${DEVICE_SERIAL_NUMBER} – המספר הסידורי של המכשיר
  • ${DEVICE_ASSET_ID} – מזהה הנכס שהוקצה למכשיר על ידי האדמין
  • ${DEVICE_ANNOTATED_LOCATION} – המיקום הוקצה למכשיר על ידי האדמין
  • ${USER_EMAIL_NAME} – החלק הראשון (חלק לפני @) בכתובת האימייל של המשתמש המחובר
אם הערך הזמני לשמירת מקום (placeholder) לא זמין, הוא יוחלף במחרוזת ריקה. הערכים מסופקים רק למכשירים רשומים.