MCP Tools Reference: Android Device Management MCP Server

כלי: list_devices

רשימת המכשירים בארגון מסוים. נדרש מזהה הארגון בשדה parent (לדוגמה, enterprises/{enterpriseId}).

בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP‏ list_devices.

בקשת סריקה
                  
curl --location 'https://androidmanagement.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "list_devices",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

סכימת קלט

בקשה לרשום מכשירים לארגון מסוים.

ListDevicesRequest

ייצוג ב-JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
שדות
parent

string

שם הארגון בפורמט enterprises/{enterpriseId}.

pageSize

integer

גודל הדף המבוקש. אם לא מציינים ערך, יוחזרו לכל היותר 10 מכשירים. הערך המקסימלי הוא 100. ערכים גבוהים יותר יומרו ל-100. המגבלות יכולות להשתנות עם הזמן.

pageToken

string

אסימון שמזהה דף תוצאות שהוחזר על ידי השרת.

סכימת הפלט

תשובה לבקשה לרשום מכשירים לארגון נתון.

ListDevicesResponse

ייצוג ב-JSON
{
  "devices": [
    {
      object (Device)
    }
  ],
  "nextPageToken": string
}
שדות
devices[]

object (Device)

רשימת המכשירים.

nextPageToken

string

אם יש עוד תוצאות, יוחזר אסימון לאחזור הדף הבא של התוצאות.

מכשיר

ייצוג ב-JSON
{
  "name": string,
  "userName": string,
  "managementMode": enum (ManagementMode),
  "state": enum (DeviceState),
  "appliedState": enum (DeviceState),
  "policyCompliant": boolean,
  "nonComplianceDetails": [
    {
      object (NonComplianceDetail)
    }
  ],
  "enrollmentTime": string,
  "lastStatusReportTime": string,
  "lastPolicyComplianceReportTime": string,
  "lastPolicySyncTime": string,
  "policyName": string,
  "appliedPolicyName": string,
  "appliedPolicyVersion": string,
  "apiLevel": integer,
  "enrollmentTokenData": string,
  "enrollmentTokenName": string,
  "disabledReason": {
    object (UserFacingMessage)
  },
  "softwareInfo": {
    object (SoftwareInfo)
  },
  "hardwareInfo": {
    object (HardwareInfo)
  },
  "displays": [
    {
      object (Display)
    }
  ],
  "applicationReports": [
    {
      object (ApplicationReport)
    }
  ],
  "previousDeviceNames": [
    string
  ],
  "networkInfo": {
    object (NetworkInfo)
  },
  "memoryInfo": {
    object (MemoryInfo)
  },
  "memoryEvents": [
    {
      object (MemoryEvent)
    }
  ],
  "powerManagementEvents": [
    {
      object (PowerManagementEvent)
    }
  ],
  "hardwareStatusSamples": [
    {
      object (HardwareStatus)
    }
  ],
  "deviceSettings": {
    object (DeviceSettings)
  },
  "user": {
    object (User)
  },
  "systemProperties": {
    string: string,
    ...
  },
  "securityPosture": {
    object (SecurityPosture)
  },
  "ownership": enum (Ownership),
  "commonCriteriaModeInfo": {
    object (CommonCriteriaModeInfo)
  },
  "appliedPasswordPolicies": [
    {
      object (PasswordRequirements)
    }
  ],
  "dpcMigrationInfo": {
    object (DpcMigrationInfo)
  },
  "defaultApplicationInfo": [
    {
      object (DefaultApplicationInfo)
    }
  ]
}
שדות
name

string

השם של המכשיר בפורמט enterprises/{enterpriseId}/devices/{deviceId}.

userName

string

שם המשאב של המשתמש שהוא הבעלים של המכשיר הזה, בפורמט enterprises/{enterpriseId}/users/{userId}.

managementMode

enum (ManagementMode)

סוג מצב הניהול שאפליקציית Device Policy ל-Android מפעילה במכשיר. ההגדרה הזו משפיעה על הגדרות המדיניות שנתמכות.

state

enum (DeviceState)

המצב שיוחל על המכשיר. אפשר לשנות את השדה הזה באמצעות בקשת תיקון. שימו לב: כשמבצעים קריאה ל-enterprises.devices.patch, הערכים המותרים היחידים הם ACTIVE ו-DISABLED. כדי להעביר את המכשיר למצב DELETED, מתקשרים אל enterprises.devices.delete.

appliedState

enum (DeviceState)

המצב שמוחל כרגע על המכשיר.

policyCompliant

boolean

אם המכשיר תואם למדיניות שלו.

nonComplianceDetails[]

object (NonComplianceDetail)

פרטים על הגדרות המדיניות שהמכשיר לא עומד בהן.

enrollmentTime

string (Timestamp format)

השעה שבה המכשיר שויך לארגון.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

lastStatusReportTime

string (Timestamp format)

המועד האחרון שבו המכשיר שלח דוח סטטוס.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

lastPolicyComplianceReportTime
(deprecated)

string (Timestamp format)

הוצא משימוש.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

lastPolicySyncTime

string (Timestamp format)

הפעם האחרונה שבה המכשיר שלף את המדיניות שלו.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

policyName

string

שם המדיניות שחלה על המכשיר, בתבנית enterprises/{enterpriseId}/policies/{policyId}. אם לא מציינים את המדיניות, המדיניות של policy_name חלה על המשתמש במכשיר. אפשר לשנות את השדה הזה באמצעות בקשת תיקון. אפשר לציין רק את policyId כשמתקשרים אל enterprises.devices.patch, כל עוד policyId לא מכיל קווים אלכסוניים. שאר שם המדיניות מוסק.

appliedPolicyName

string

השם של המדיניות שחלה כרגע על המכשיר.

appliedPolicyVersion

string (int64 format)

הגרסה של המדיניות שחלה כרגע על המכשיר.

apiLevel

integer

רמת ה-API של גרסת פלטפורמת Android שפועלת במכשיר.

enrollmentTokenData

string

אם המכשיר נרשם באמצעות טוקן הרשמה עם נתונים נוספים, השדה הזה מכיל את הנתונים האלה.

enrollmentTokenName

string

אם המכשיר נרשם באמצעות טוקן הרשמה, השדה הזה מכיל את שם הטוקן.

disabledReason

object (UserFacingMessage)

אם מצב המכשיר הוא DISABLED, מוצגת במכשיר הודעה אופציונלית שמציינת את הסיבה להשבתת המכשיר. אפשר לשנות את השדה הזה באמצעות בקשת תיקון.

softwareInfo

object (SoftwareInfo)

מידע מפורט על תוכנת המכשיר. המידע הזה זמין רק אם המדיניות softwareInfoEnabled מוגדרת כ-True במדיניות המכשיר.

hardwareInfo

object (HardwareInfo)

מידע מפורט על החומרה של המכשיר.

displays[]

object (Display)

מידע מפורט על המסכים במכשיר. המידע הזה זמין רק אם המדיניות displayInfoEnabled מוגדרת כ-True במדיניות המכשיר.

applicationReports[]

object (ApplicationReport)

דוחות על אפליקציות שמותקנות במכשיר. המידע הזה זמין רק אם הערך של application_reports_enabled במדיניות המכשיר הוא True.

previousDeviceNames[]

string

אם אותו מכשיר פיזי נרשם כמה פעמים, השדה הזה יכיל את השמות הקודמים של המכשיר. המספר הסידורי משמש כמזהה הייחודי כדי לקבוע אם אותו מכשיר פיזי נרשם בעבר. השמות מופיעים בסדר כרונולוגי.

networkInfo

object (NetworkInfo)

פרטי הרשת של המכשיר. המידע הזה זמין רק אם המדיניות networkInfoEnabled מוגדרת כ-True במדיניות המכשיר.

memoryInfo

object (MemoryInfo)

פרטי הזיכרון: מכילים מידע על הזיכרון והאחסון של המכשיר.

memoryEvents[]

object (MemoryEvent)

אירועים שקשורים למדידות של זיכרון ואחסון בסדר כרונולוגי. המידע הזה זמין רק אם המדיניות memoryInfoEnabled מוגדרת כ-True במדיניות המכשיר.

האירועים נשמרים למשך תקופה מסוימת, ואירועים ישנים נמחקים.

powerManagementEvents[]

object (PowerManagementEvent)

אירועים של ניהול צריכת החשמל במכשיר בסדר כרונולוגי. המידע הזה זמין רק אם המדיניות powerManagementEventsEnabled מוגדרת כ-True במדיניות המכשיר.

hardwareStatusSamples[]

object (HardwareStatus)

דוגמאות לסטטוס החומרה בסדר כרונולוגי. המידע הזה זמין רק אם המדיניות hardwareStatusEnabled מוגדרת כ-True במדיניות המכשיר.

deviceSettings

object (DeviceSettings)

מידע על הגדרות המכשיר. המידע הזה זמין רק אם המדיניות deviceSettingsEnabled מוגדרת כ-True במדיניות המכשיר.

user

object (User)

המשתמש שהוא הבעלים של המכשיר.

systemProperties

map (key: string, value: string)

מיפוי של השם והערך של מאפייני המערכת שנבחרו שקשורים למכשיר. המידע הזה זמין רק אם המדיניות systemPropertiesEnabled מוגדרת כ-True במדיניות המכשיר.

אובייקט שמכיל רשימה של "key": value זוגות. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }

securityPosture

object (SecurityPosture)

ערך של מצב האבטחה של המכשיר שמשקף את רמת האבטחה של המכשיר.

ownership

enum (Ownership)

בעלות על המכשיר המנוהל.

commonCriteriaModeInfo

object (CommonCriteriaModeInfo)

מידע על מצב Common Criteria – תקני אבטחה שמוגדרים בCommon Criteria for Information Technology Security Evaluation ‏ (CC).

המידע הזה זמין רק אם statusReportingSettings.commonCriteriaModeEnabled מוגדר כ-true במדיניות המכשיר, והמכשיר הוא בבעלות החברה.

appliedPasswordPolicies[]

object (PasswordRequirements)

דרישות הסיסמה שחלות כרגע על המכשיר.

  • השדה הזה קיים כי במקרים מסוימים הדרישות שהוחלו עשויות להיות שונות מעט מאלה שצוינו ב-passwordPolicies.
  • שימו לב שהשדה הזה לא מספק מידע על עמידה בדרישות הסיסמה. מידע על אי-תאימות זמין במאמר nonComplianceDetails.
  • הערך של NonComplianceDetail.fieldPath מוגדר על סמך passwordPolicies, ולא על סמך השדה הזה.
dpcMigrationInfo

object (DpcMigrationInfo)

פלט בלבד. מידע שקשור להעברה של המכשיר הזה מניהול של בקר מדיניות מכשירים (DPC) אחר.

defaultApplicationInfo[]

object (DefaultApplicationInfo)

פלט בלבד. פרטי האפליקציה שמוגדרים כברירת מחדל עבור DefaultApplicationType. המידע הזה זמין רק אם המדיניות defaultApplicationInfoReportingEnabled מוגדרת כ-True במדיניות המכשיר. זמין ב-Android מגרסה 16 ואילך.

כל סוגי האפליקציות מדווחים במכשירים שמנוהלים באופן מלא. הסוגים DEFAULT_BROWSER, ‏ DEFAULT_CALL_REDIRECTION, ‏ DEFAULT_CALL_SCREENING ו-DEFAULT_DIALER מדווחים עבור פרופילי עבודה במכשירים בבעלות החברה עם פרופיל עבודה ובמכשירים בבעלות אישית. DEFAULT_WALLET מדווח גם על מכשירים שבבעלות החברה עם פרופיל עבודה, אבל הוא יכלול רק מידע על פרופיל העבודה.

NonComplianceDetail

ייצוג ב-JSON
{
  "settingName": string,
  "nonComplianceReason": enum (NonComplianceReason),
  "packageName": string,
  "fieldPath": string,
  "currentValue": value,
  "installationFailureReason": enum (InstallationFailureReason),
  "specificNonComplianceReason": enum (SpecificNonComplianceReason),
  "specificNonComplianceContext": {
    object (SpecificNonComplianceContext)
  }
}
שדות
settingName

string

השם של הגדרת המדיניות. זהו שם השדה ב-JSON של שדה Policy ברמה העליונה.

nonComplianceReason

enum (NonComplianceReason)

הסיבה לכך שהמכשיר לא עומד בדרישות ההגדרה.

packageName

string

שם החבילה שמציין איזו אפליקציה לא עומדת בדרישות, אם רלוונטי.

fieldPath

string

בהגדרות עם שדות מקוננים, אם שדה מקונן מסוים לא עומד בדרישות התאימות, מצוין הנתיב המלא לשדה הבעייתי. הנתיב מפורמט באותו אופן שבו שדה מדיניות JSON יקבל הפניה ב-JavaScript, כלומר: 1) בשדות מסוג אובייקט, שם השדה מופיע ואחריו נקודה ואז שם שדה המשנה. ‫2) בשדות מסוג מערך, אחרי שם השדה מופיע אינדקס המערך בתוך סוגריים. לדוגמה, כדי לציין בעיה בשדה url בשדה externalData בבקשה השלישית, הנתיב יהיה applications[2].externalData.url

currentValue

value (Value format)

אם אי אפשר להחיל את הגדרת המדיניות, הערך הנוכחי של ההגדרה במכשיר.

installationFailureReason

enum (InstallationFailureReason)

אם המדיניות package_name מוגדרת והסיבה לאי-תאימות היא APP_NOT_INSTALLED או APP_NOT_UPDATED, הסיבה המפורטת לכך שלא ניתן להתקין או לעדכן את האפליקציה.

specificNonComplianceReason

enum (SpecificNonComplianceReason)

הסיבה הספציפית למדיניות לכך שהמכשיר לא עומד בדרישות ההגדרה.

specificNonComplianceContext

object (SpecificNonComplianceContext)

הקשר נוסף לגבי specific_non_compliance_reason.

ערך

ייצוג ב-JSON
{

  // Union field kind can be only one of the following:
  "nullValue": null,
  "numberValue": number,
  "stringValue": string,
  "boolValue": boolean,
  "structValue": {
    object
  },
  "listValue": array
  // End of list of possible types for union field kind.
}
שדות
שדה איחוד kind. סוג הערך. הערך kind יכול להיות רק אחד מהבאים:
nullValue

null

מייצג ערך null.

numberValue

number

מייצג ערך כפול.

stringValue

string

מייצג ערך מחרוזת.

boolValue

boolean

מייצג ערך בוליאני.

structValue

object (Struct format)

מייצג ערך מובנה.

listValue

array (ListValue format)

מייצג Value שחוזר על עצמו.

Struct

ייצוג ב-JSON
{
  "fields": {
    string: value,
    ...
  }
}
שדות
fields

map (key: string, value: value (Value format))

מפה לא מסודרת של ערכים עם הקלדה דינמית.

אובייקט שמכיל רשימה של "key": value זוגות. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }

FieldsEntry

ייצוג ב-JSON
{
  "key": string,
  "value": value
}
שדות
key

string

value

value (Value format)

ListValue

ייצוג ב-JSON
{
  "values": [
    value
  ]
}
שדות
values[]

value (Value format)

שדה חוזר של ערכים עם הקלדה דינמית.

SpecificNonComplianceContext

ייצוג ב-JSON
{
  "oncWifiContext": {
    object (OncWifiContext)
  },
  "passwordPoliciesContext": {
    object (PasswordPoliciesContext)
  },
  "defaultApplicationContext": {
    object (DefaultApplicationContext)
  }
}
שדות
oncWifiContext

object (OncWifiContext)

הקשר נוסף לגבי אי-תאימות שקשורה להגדרת Wi-Fi. פרטים נוספים זמינים בONC_WIFI_INVALID_VALUE ובONC_WIFI_API_LEVEL.

passwordPoliciesContext

object (PasswordPoliciesContext)

הקשר נוסף לגבי אי-תאימות שקשורה למדיניות בנושא סיסמאות. פרטים נוספים זמינים בPASSWORD_POLICIES_PASSWORD_EXPIRED ובPASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT.

defaultApplicationContext

object (DefaultApplicationContext)

פלט בלבד. הקשר נוסף לגבי אי-תאימות שקשורה להגדרות ברירת המחדל של האפליקציה. DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE.

OncWifiContext

ייצוג ב-JSON
{
  "wifiGuid": string
}
שדות
wifiGuid

string

ה-GUID של תצורת Wi-Fi שלא עומדת בדרישות.

PasswordPoliciesContext

ייצוג ב-JSON
{
  "passwordPolicyScope": enum (PasswordPolicyScope)
}
שדות
passwordPolicyScope

enum (PasswordPolicyScope)

היקף הסיסמה שלא עומדת בדרישות.

DefaultApplicationContext

ייצוג ב-JSON
{
  "defaultApplicationScope": enum (DefaultApplicationScope)
}
שדות
defaultApplicationScope

enum (DefaultApplicationScope)

פלט בלבד. ההיקף של הגדרת ברירת מחדל של אפליקציה שלא עומדת בדרישות.

חותמת זמן

ייצוג ב-JSON
{
  "seconds": string,
  "nanos": integer
}
שדות
seconds

string (int64 format)

מייצג שניות של זמן UTC מאז ראשית זמן יוניקס (Unix epoch) ב-1970-01-01T00:00:00Z. הערך חייב להיות בין ‎-62135596800 ל-253402300799 כולל (שמתאים לטווח 0001-01-01T00:00:00Z עד 9999-12-31T23:59:59Z).

nanos

integer

שברים לא שליליים של שנייה ברזולוציית ננו-שנייה. השדה הזה מייצג את החלק של משך הזמן בננו-שניות, ולא חלופה לשניות. ערכי שניות שליליים עם שברים עדיין צריכים לכלול ערכי ננו-שניות לא שליליים שסופרים קדימה בזמן. הערך חייב להיות בין 0 ל-999,999,999, כולל.

UserFacingMessage

ייצוג ב-JSON
{
  "localizedMessages": {
    string: string,
    ...
  },
  "defaultMessage": string
}
שדות
localizedMessages

map (key: string, value: string)

מפה שמכילה זוגות של <locale, message>, כאשר locale הוא קוד שפה בתקן BCP 47, כמו en-US,‏ es-ES או fr.

אובייקט שמכיל רשימה של "key": value זוגות. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }

defaultMessage

string

הודעת ברירת המחדל שמוצגת אם לא צוינה הודעה מותאמת לשפה או שהלוקאל של המשתמש לא תואם לאף אחת מההודעות המותאמות לשפה. אם מספקים הודעות מותאמות לשוק המקומי, צריך לספק הודעת ברירת מחדל.

LocalizedMessagesEntry

ייצוג ב-JSON
{
  "key": string,
  "value": string
}
שדות
key

string

value

string

SoftwareInfo

ייצוג ב-JSON
{
  "androidVersion": string,
  "androidDevicePolicyVersionCode": integer,
  "androidDevicePolicyVersionName": string,
  "androidBuildNumber": string,
  "deviceKernelVersion": string,
  "bootloaderVersion": string,
  "androidBuildTime": string,
  "securityPatchLevel": string,
  "primaryLanguageCode": string,
  "deviceBuildSignature": string,
  "systemUpdateInfo": {
    object (SystemUpdateInfo)
  }
}
שדות
androidVersion

string

מחרוזת גרסת Android שמוצגת למשתמש. לדוגמה, 6.0.1.

androidDevicePolicyVersionCode

integer

קוד הגרסה של אפליקציית Device Policy ל-Android.

androidDevicePolicyVersionName

string

הגרסה של אפליקציית Android Device Policy שמוצגת למשתמש.

androidBuildNumber

string

מחרוזת של מזהה build של Android שנועדה להצגה למשתמש. לדוגמה, shamu-userdebug 6.0.1 MOB30I 2756745 dev-keys.

deviceKernelVersion

string

גרסת ליבה, לדוגמה, 2.6.32.9-g103d848.

bootloaderVersion

string

מספר הגרסה של תוכנת האתחול של המערכת, לדוגמה, 0.6.7.

androidBuildTime

string (Timestamp format)

משך זמן של תהליך build.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

securityPatchLevel

string

רמת תיקון האבטחה, למשל 2016-05-01.

primaryLanguageCode

string

קוד שפה של IETF BCP 47 ללוקאל הראשי במכשיר.

deviceBuildSignature

string

גיבוב SHA-256 של android.content.pm.Signature שמשויך לחבילת המערכת, שאפשר להשתמש בו כדי לוודא שלא בוצעו שינויים בגרסת המערכת.

systemUpdateInfo

object (SystemUpdateInfo)

מידע על עדכון מערכת פוטנציאלי בהמתנה.

SystemUpdateInfo

ייצוג ב-JSON
{
  "updateStatus": enum (UpdateStatus),
  "updateReceivedTime": string
}
שדות
updateStatus

enum (UpdateStatus)

הסטטוס של עדכון: אם קיים עדכון ומה הסוג שלו.

updateReceivedTime

string (Timestamp format)

השעה שבה העדכון היה זמין לראשונה. ערך אפס מציין שהשדה הזה לא מוגדר. השדה הזה מוגדר רק אם יש עדכון זמין (כלומר, אם הערך של updateStatus הוא לא UPDATE_STATUS_UNKNOWN ולא UP_TO_DATE).

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

HardwareInfo

ייצוג ב-JSON
{
  "brand": string,
  "hardware": string,
  "deviceBasebandVersion": string,
  "manufacturer": string,
  "serialNumber": string,
  "model": string,
  "batteryShutdownTemperatures": [
    number
  ],
  "batteryThrottlingTemperatures": [
    number
  ],
  "cpuShutdownTemperatures": [
    number
  ],
  "cpuThrottlingTemperatures": [
    number
  ],
  "gpuShutdownTemperatures": [
    number
  ],
  "gpuThrottlingTemperatures": [
    number
  ],
  "skinShutdownTemperatures": [
    number
  ],
  "skinThrottlingTemperatures": [
    number
  ],
  "enterpriseSpecificId": string,
  "euiccChipInfo": [
    {
      object (EuiccChipInfo)
    }
  ]
}
שדות
brand

string

המותג של המכשיר. לדוגמה, Google.

hardware

string

שם החומרה. לדוגמה, Angler.

deviceBasebandVersion

string

גרסת פס בסיס. לדוגמה, MDM9625_104662.22.05.34p.

manufacturer

string

יצרן. לדוגמה, Motorola.

serialNumber

string

המספר הסידורי של המכשיר. עם זאת, במכשירים בבעלות אישית עם Android מגרסה 12 ואילך, ההגדרה הזו זהה להגדרה enterpriseSpecificId.

model

string

הדגם של המכשיר. לדוגמה, Asus Nexus 7.

batteryShutdownTemperatures[]

number

סף הטמפרטורה (במעלות צלזיוס) שמעליו המכשיר יכבה בגלל הסוללה, לכל סוללה במכשיר.

batteryThrottlingTemperatures[]

number

סף הטמפרטורה של הסוללה שמעבר לו מתבצעת הגבלת הביצועים (throttling) של הסוללה במעלות צלזיוס, לכל סוללה במכשיר.

cpuShutdownTemperatures[]

number

סף הטמפרטורה לכיבוי המעבד (CPU) במעלות צלזיוס לכל מעבד במכשיר.

cpuThrottlingTemperatures[]

number

סף הטמפרטורה של ויסות נתונים (throttle) של מעבד (CPU) במעלות צלזיוס לכל מעבד במכשיר.

gpuShutdownTemperatures[]

number

סף הטמפרטורה לכיבוי ה-GPU במעלות צלזיוס לכל GPU במכשיר.

gpuThrottlingTemperatures[]

number

סף הטמפרטורה של ויסות הנתונים של ה-GPU במעלות צלזיוס לכל GPU במכשיר.

skinShutdownTemperatures[]

number

ספי טמפרטורת העור של המכשיר במעלות צלזיוס.

skinThrottlingTemperatures[]

number

סף הטמפרטורה של העור במכשיר במעלות צלזיוס.

enterpriseSpecificId

string

פלט בלבד. מזהה שמזהה באופן ייחודי מכשיר בבעלות אישית בארגון מסוים. באותו מכשיר פיזי, כשהוא רשום לאותו ארגון, המזהה הזה נשמר בין ההגדרות ואפילו אחרי איפוס להגדרות המקוריות. המזהה הזה זמין במכשירים בבעלות אישית עם פרופיל עבודה, במכשירים עם Android מגרסה 12 ואילך.

euiccChipInfo[]

object (EuiccChipInfo)

פלט בלבד. מידע שקשור לצ'יפ eUICC.

EuiccChipInfo

ייצוג ב-JSON
{
  "eid": string
}
שדות
eid

string

פלט בלבד. מסמך הזהות המוטמע (EID) שמזהה את שבב ה-eUICC עבור כל שבב eUICC במכשיר. התכונה הזו זמינה במכשירים בבעלות החברה עם Android מגרסה 13 ואילך.

רשת המדיה

ייצוג ב-JSON
{
  "name": string,
  "displayId": integer,
  "refreshRate": integer,
  "state": enum (DisplayState),
  "width": integer,
  "height": integer,
  "density": integer
}
שדות
name

string

השם של התצוגה.

displayId

integer

מזהה תצוגה ייחודי.

refreshRate

integer

קצב הרענון של התצוגה בפריימים לשנייה.

state

enum (DisplayState)

המצב של התצוגה.

width

integer

רוחב התצוגה בפיקסלים.

height

integer

גובה התצוגה בפיקסלים.

density

integer

צפיפות התצוגה מבוטאת בנקודות לאינץ'.

ApplicationReport

ייצוג ב-JSON
{
  "packageName": string,
  "versionName": string,
  "versionCode": integer,
  "events": [
    {
      object (ApplicationEvent)
    }
  ],
  "displayName": string,
  "packageSha256Hash": string,
  "signingKeyCertFingerprints": [
    string
  ],
  "installerPackageName": string,
  "applicationSource": enum (ApplicationSource),
  "state": enum (ApplicationState),
  "keyedAppStates": [
    {
      object (KeyedAppState)
    }
  ],
  "userFacingType": enum (UserFacingType)
}
שדות
packageName

string

שם החבילה של האפליקציה.

versionName

string

גרסת האפליקציה כפי שהיא מוצגת למשתמש.

versionCode

integer

קוד הגרסה של האפליקציה, שבעזרתו אפשר לקבוע אם גרסה מסוימת עדכנית יותר מגרסה אחרת.

events[]

object (ApplicationEvent)

רשימת אירועים באפליקציה שהתרחשו ב-30 השעות האחרונות.

displayName

string

השם המוצג של האפליקציה.

packageSha256Hash

string

גיבוב SHA-256 של קובץ ה-APK של האפליקציה, שאפשר להשתמש בו כדי לוודא שהאפליקציה לא שונתה. כל בית (byte) של ערך הגיבוב מיוצג כמספר הקסדצימלי בן שתי ספרות.

signingKeyCertFingerprints[]

string

גיבוב SHA-1 של כל android.content.pm.Signature שמשויך לחבילת האפליקציה. כל בית (byte) של כל ערך גיבוב (hash) מיוצג כמספר הקסדצימלי בן שתי ספרות.

installerPackageName

string

שם החבילה של האפליקציה שהתקינה את האפליקציה הזו.

applicationSource

enum (ApplicationSource)

המקור של החבילה.

state

enum (ApplicationState)

מצב האפליקציה.

keyedAppStates[]

object (KeyedAppState)

רשימה של מצבי אפליקציה עם מפתח שדווחו על ידי האפליקציה.

userFacingType

enum (UserFacingType)

האם האפליקציה פונה למשתמשים.

ApplicationEvent

ייצוג ב-JSON
{
  "eventType": enum (ApplicationEventType),
  "createTime": string
}
שדות
eventType

enum (ApplicationEventType)

סוג אירוע באפליקציה.

createTime

string (Timestamp format)

השעה שבה האירוע נוצר.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

KeyedAppState

ייצוג ב-JSON
{
  "key": string,
  "severity": enum (Severity),
  "message": string,
  "data": string,
  "createTime": string,
  "lastUpdateTime": string
}
שדות
key

string

המפתח של מצב האפליקציה. משמש כנקודת ייחוס למה שהאפליקציה מספקת לגבי הסטטוס. לדוגמה, כשמספקים משוב על הגדרה מנוהלת, המפתח הזה יכול להיות המפתח של ההגדרה המנוהלת.

severity

enum (Severity)

רמת החומרה של מצב האפליקציה.

message

string

מחרוזת הודעה בפורמט חופשי להסבר על מצב האפליקציה (אופציונלי). אם המצב הופעל על ידי ערך מסוים (למשל ערך של הגדרה מנוהלת), צריך לכלול אותו בהודעה.

data

string

באופן אופציונלי, ערך שניתן לקריאה על ידי מכונה, כדי שמערכת ה-EMM תוכל לקרוא אותו. לדוגמה, הגדרת ערכים שהאדמין יכול לבחור לבצע לגביהם שאילתה במסוף EMM (למשל, 'הודעה אם הנתונים של battery_warning הם < 10').

createTime

string (Timestamp format)

השעה שבה נוצר מצב האפליקציה במכשיר.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

lastUpdateTime

string (Timestamp format)

השעה שבה מצב האפליקציה עודכן לאחרונה.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

NetworkInfo

ייצוג ב-JSON
{
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperatorName": string,
  "telephonyInfos": [
    {
      object (TelephonyInfo)
    }
  ]
}
שדות
imei

string

מספר ה-IMEI של מכשיר ה-GSM. לדוגמה, A1000031212.

meid

string

מספר ה-MEID של מכשיר ה-CDMA. לדוגמה, A00000292788E1.

wifiMacAddress

string

כתובת ה-MAC של ה-Wi-Fi של המכשיר. לדוגמה, 7c:11:11:11:11:11.

networkOperatorName
(deprecated)

string

השם האלפביתי של המפעיל הרשום הנוכחי. לדוגמה, Vodafone.

telephonyInfos[]

object (TelephonyInfo)

מספק מידע על הטלפוניה שמשויך לכל כרטיס SIM במכשיר. התמיכה קיימת רק במכשירים בניהול מלא החל מרמת Android API‏ 23.

TelephonyInfo

ייצוג ב-JSON
{
  "phoneNumber": string,
  "carrierName": string,
  "iccId": string,
  "activationState": enum (ActivationState),
  "configMode": enum (ConfigMode)
}
שדות
phoneNumber

string

מספר הטלפון שמשויך לכרטיס ה-SIM.

carrierName

string

שם הספק שמשויך לכרטיס ה-SIM הזה.

iccId

string

פלט בלבד. מספר ה-ICCID שמשויך לכרטיס ה-SIM הזה.

activationState

enum (ActivationState)

פלט בלבד. מצב ההפעלה של כרטיס ה-SIM במכשיר. ההגדרה הזו רלוונטית רק ל-eSIM. התכונה הזו נתמכת בכל המכשירים ברמת API‏ 35 ומעלה. הערך הזה הוא תמיד ACTIVATION_STATE_UNSPECIFIED עבור כרטיסי SIM פיזיים ועבור מכשירים עם API ברמה נמוכה מ-35.

configMode

enum (ConfigMode)

פלט בלבד. מצב ההגדרה של כרטיס ה-SIM במכשיר. ההגדרה הזו רלוונטית רק ל-eSIM. התכונה הזו נתמכת בכל המכשירים ברמת API‏ 35 ומעלה. הערך הזה הוא תמיד CONFIG_MODE_UNSPECIFIED עבור כרטיסי SIM פיזיים ועבור מכשירים עם API ברמה נמוכה מ-35.

MemoryInfo

ייצוג ב-JSON
{
  "totalRam": string,
  "totalInternalStorage": string
}
שדות
totalRam

string (int64 format)

הנפח הכולל של ה-RAM במכשיר בבייטים.

totalInternalStorage

string (int64 format)

נפח האחסון הפנימי הכולל במכשיר בבייטים.

MemoryEvent

ייצוג ב-JSON
{
  "eventType": enum (MemoryEventType),
  "createTime": string,
  "byteCount": string
}
שדות
eventType

enum (MemoryEventType)

סוג האירוע.

createTime

string (Timestamp format)

השעה שבה האירוע נוצר.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

byteCount

string (int64 format)

מספר הבייטים הפנויים במדיה, או במקרה של EXTERNAL_STORAGE_DETECTED, הקיבולת הכוללת בבייטים של אמצעי האחסון.

PowerManagementEvent

ייצוג ב-JSON
{
  "eventType": enum (PowerManagementEventType),
  "createTime": string,
  "batteryLevel": number
}
שדות
eventType

enum (PowerManagementEventType)

סוג האירוע.

createTime

string (Timestamp format)

השעה שבה האירוע נוצר.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

batteryLevel

number

עבור אירועים מסוג BATTERY_LEVEL_COLLECTED, רמת הטעינה של הסוללה באחוזים.

HardwareStatus

ייצוג ב-JSON
{
  "createTime": string,
  "batteryTemperatures": [
    number
  ],
  "cpuTemperatures": [
    number
  ],
  "gpuTemperatures": [
    number
  ],
  "skinTemperatures": [
    number
  ],
  "fanSpeeds": [
    number
  ],
  "cpuUsages": [
    number
  ]
}
שדות
createTime

string (Timestamp format)

השעה שבה בוצעו המדידות.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

batteryTemperatures[]

number

הטמפרטורות הנוכחיות של הסוללות במעלות צלזיוס לכל סוללה במכשיר.

cpuTemperatures[]

number

טמפרטורות נוכחיות של יחידת העיבוד המרכזית (CPU) במעלות צלזיוס לכל יחידת עיבוד מרכזית במכשיר.

gpuTemperatures[]

number

טמפרטורות ה-GPU הנוכחיות במעלות צלזיוס לכל GPU במכשיר.

skinTemperatures[]

number

טמפרטורת העור הנוכחית של המכשיר במעלות צלזיוס.

fanSpeeds[]

number

מהירויות המאווררים בסיבובים לדקה (RPM) לכל מאוורר במכשיר. מערך ריק מציין שאין מאווררים או שהמערכת לא תומכת במהירות המאווררים.

cpuUsages[]

number

אחוז השימוש ב-CPU לכל ליבה שזמינה במכשיר. השימוש הוא 0 לכל ליבה לא מחוברת. מערך ריק מרמז שהשימוש במעבד לא נתמך במערכת.

DeviceSettings

ייצוג ב-JSON
{
  "isDeviceSecure": boolean,
  "unknownSourcesEnabled": boolean,
  "developmentSettingsEnabled": boolean,
  "adbEnabled": boolean,
  "isEncrypted": boolean,
  "encryptionStatus": enum (EncryptionStatus),
  "verifyAppsEnabled": boolean
}
שדות
isDeviceSecure

boolean

אם המכשיר מאובטח באמצעות קוד גישה או סיסמה.

unknownSourcesEnabled

boolean

האם מופעלת התקנה של אפליקציות ממקורות לא מוכרים.

developmentSettingsEnabled

boolean

האם מצב הפיתוח מופעל במכשיר.

adbEnabled

boolean

ההגדרה הזאת קובעת אם ADB מופעל במכשיר.

isEncrypted

boolean

האם הצפנת האחסון מופעלת.

encryptionStatus

enum (EncryptionStatus)

סטטוס ההצפנה מ-DevicePolicyManager.

verifyAppsEnabled

boolean

האם אימות Google Play Protect נאכף במכשיר.

משתמש

ייצוג ב-JSON
{
  "accountIdentifier": string
}
שדות
accountIdentifier

string

מזהה ייחודי שאתם יוצרים למשתמש הזה, כמו user342 או asset#44418. צריך להגדיר את השדה הזה כשיוצרים את המשתמש, ואי אפשר לעדכן אותו. השדה הזה לא יכול להכיל פרטים אישיים מזהים (PII). המזהה הזה צריך להיות באורך של 1,024 תווים או פחות. אחרת, בקשת עדכון המדיניות תיכשל.

SystemPropertiesEntry

ייצוג ב-JSON
{
  "key": string,
  "value": string
}
שדות
key

string

value

string

SecurityPosture

ייצוג ב-JSON
{
  "devicePosture": enum (DevicePosture),
  "postureDetails": [
    {
      object (PostureDetail)
    }
  ]
}
שדות
devicePosture

enum (DevicePosture)

ערך של מצב האבטחה של המכשיר.

postureDetails[]

object (PostureDetail)

פרטים נוספים לגבי מצב האבטחה של המכשיר.

PostureDetail

ייצוג ב-JSON
{
  "securityRisk": enum (SecurityRisk),
  "advice": [
    {
      object (UserFacingMessage)
    }
  ]
}
שדות
securityRisk

enum (SecurityRisk)

סיכון אבטחה ספציפי שמשפיע לרעה על מצב האבטחה של המכשיר.

advice[]

object (UserFacingMessage)

המלצות לאדמינים שיעזרו לצמצם את הסיכון הזה ולשפר את רמת האבטחה של המכשיר.

CommonCriteriaModeInfo

ייצוג ב-JSON
{
  "commonCriteriaModeStatus": enum (CommonCriteriaModeStatus),
  "policySignatureVerificationStatus": enum (PolicySignatureVerificationStatus)
}
שדות
commonCriteriaModeStatus

enum (CommonCriteriaModeStatus)

האם מצב Common Criteria מופעל.

policySignatureVerificationStatus

enum (PolicySignatureVerificationStatus)

פלט בלבד. הסטטוס של אימות חתימת המדיניות.

PasswordRequirements

ייצוג ב-JSON
{
  "passwordMinimumLength": integer,
  "passwordMinimumLetters": integer,
  "passwordMinimumLowerCase": integer,
  "passwordMinimumNonLetter": integer,
  "passwordMinimumNumeric": integer,
  "passwordMinimumSymbols": integer,
  "passwordMinimumUpperCase": integer,
  "passwordQuality": enum (PasswordQuality),
  "passwordHistoryLength": integer,
  "maximumFailedPasswordsForWipe": integer,
  "passwordExpirationTimeout": string,
  "passwordScope": enum (PasswordPolicyScope),
  "requirePasswordUnlock": enum (RequirePasswordUnlock),
  "unifiedLockSettings": enum (UnifiedLockSettings)
}
שדות
passwordMinimumLength

integer

האורך המינימלי המותר של הסיסמה. הערך 0 מציין שאין הגבלה. האכיפה מתבצעת רק אם הערך של password_quality הוא NUMERIC,‏ NUMERIC_COMPLEX,‏ ALPHABETIC,‏ ALPHANUMERIC או COMPLEX.

passwordMinimumLetters

integer

מספר האותיות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם password_quality הוא COMPLEX.

passwordMinimumLowerCase

integer

מספר האותיות הקטנות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם password_quality הוא COMPLEX.

passwordMinimumNonLetter

integer

מספר התווים המינימלי שאינם אותיות (ספרות או סמלים) שנדרשים בסיסמה. האכיפה מתבצעת רק אם password_quality הוא COMPLEX.

passwordMinimumNumeric

integer

מספר הספרות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם password_quality הוא COMPLEX.

passwordMinimumSymbols

integer

מספר הסמלים המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם password_quality הוא COMPLEX.

passwordMinimumUpperCase

integer

מספר האותיות הגדולות המינימלי שנדרש בסיסמה. האכיפה מתבצעת רק אם password_quality הוא COMPLEX.

passwordQuality

enum (PasswordQuality)

איכות הסיסמה הנדרשת.

passwordHistoryLength

integer

אורך היסטוריית הסיסמאות. אחרי שמגדירים את השדה הזה, המשתמש לא יכול להזין סיסמה חדשה שזהה לסיסמה כלשהי בהיסטוריה. הערך 0 מציין שאין הגבלה.

maximumFailedPasswordsForWipe

integer

מספר הסיסמאות השגויות לפתיחת נעילת המכשיר שאפשר להזין לפני שמבוצע איפוס נתוני המכשיר. הערך 0 מציין שאין הגבלה.

passwordExpirationTimeout

string (Duration format)

הזמן הקצוב לתפוגת התוקף של הסיסמה.

משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-'s'. דוגמה: "3.5s".

passwordScope

enum (PasswordPolicyScope)

ההיקף שהדרישה לסיסמה חלה עליו.

requirePasswordUnlock

enum (RequirePasswordUnlock)

משך הזמן שעובר אחרי שפותחים את הנעילה של מכשיר או פרופיל עבודה באמצעות שיטת אימות חזקה (סיסמה, קוד אימות, קו פתיחת נעילה) ועד שאפשר לפתוח את הנעילה באמצעות שיטת אימות אחרת (למשל טביעת אצבע, סוכני מהימנות, זיהוי פנים). אחרי שפרק הזמן שצוין חולף, אפשר להשתמש רק בשיטות אימות חזקות כדי לבטל את הנעילה של המכשיר או של פרופיל העבודה.

unifiedLockSettings

enum (UnifiedLockSettings)

ההגדרה קובעת אם מותר להשתמש בנעילה מאוחדת במכשיר ובפרופיל העבודה במכשירים עם Android מגרסה 9 ואילך עם פרופיל עבודה. אפשר להגדיר את המדיניות הזו רק אם המדיניות password_scope מוגדרת כ-SCOPE_PROFILE. אחרת, המדיניות תידחה. אם המשתמש לא הגדיר נעילה נפרדת לפרופיל העבודה והשדה הזה מוגדר לערך REQUIRE_SEPARATE_WORK_LOCK, מדווח על NonComplianceDetail עם nonComplianceReason שמוגדר לערך USER_ACTION.

משך

ייצוג ב-JSON
{
  "seconds": string,
  "nanos": integer
}
שדות
seconds

string (int64 format)

שניות חתומות של טווח הזמן. הערך חייב להיות בין ‎-315,576,000,000 לבין ‎+315,576,000,000, כולל. הערה: הגבולות האלה מחושבים לפי: 60 שניות/דקה * 60 דקות/שעה * 24 שעות/יום * 365.25 ימים/שנה * 10,000 שנים

nanos

integer

שברים חתומים של שנייה ברזולוציית ננו-שנייה של טווח הזמן. משכי זמן של פחות משנייה אחת מיוצגים באמצעות שדה seconds עם הערך 0 ושדה nanos עם ערך חיובי או שלילי. במשך פרקי זמן של שנייה אחת או יותר, הערך בשדה nanos צריך להיות בעל אותו סימן כמו הערך בשדה seconds. הערך צריך להיות בין ‎-999,999,999 לבין ‎+999,999,999, כולל.

DpcMigrationInfo

ייצוג ב-JSON
{
  "previousDpc": string,
  "additionalData": string
}
שדות
previousDpc

string

פלט בלבד. אם המכשיר הזה הועבר מ-DPC אחר, זהו שם החבילה שלו. אחרת, השדה לא מאוכלס.

additionalData

string

פלט בלבד. אם המכשיר הזה הועבר מ-DPC אחר, השדה additionalData של אסימון ההעברה יאוכלס כאן.

DefaultApplicationInfo

ייצוג ב-JSON
{
  "defaultApplicationType": enum (DefaultApplicationType),
  "packageName": string,
  "defaultApplicationSettingAttempts": [
    {
      object (DefaultApplicationSettingAttempt)
    }
  ]
}
שדות
defaultApplicationType

enum (DefaultApplicationType)

פלט בלבד. סוג האפליקציה שמוגדר כברירת מחדל.

packageName

string

פלט בלבד. שם החבילה של אפליקציית ברירת המחדל הנוכחית.

defaultApplicationSettingAttempts[]

object (DefaultApplicationSettingAttempt)

פלט בלבד. פרטים על ניסיונות ההגדרה של אפליקציית ברירת המחדל, באותו סדר שמופיע ב-defaultApplications.

DefaultApplicationSettingAttempt

ייצוג ב-JSON
{
  "packageName": string,
  "attemptOutcome": enum (AttemptOutcome)
}
שדות
packageName

string

פלט בלבד. שם החבילה של האפליקציה שניסיתם להוריד.

attemptOutcome

enum (AttemptOutcome)

פלט בלבד. התוצאה של הגדרת האפליקציה כברירת מחדל.

הערות על כלי

רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌