AppRecoveryAction

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

ייצוג ב-JSON
{
  "appRecoveryId": string,
  "status": enum (RecoveryStatus),
  "targeting": {
    object (Targeting)
  },
  "createTime": string,
  "deployTime": string,
  "cancelTime": string,
  "lastUpdateTime": string,

  // Union field recovery_action_data can be only one of the following:
  "remoteInAppUpdateData": {
    object (RemoteInAppUpdateData)
  }
  // End of list of possible types for union field recovery_action_data.
}
שדות
appRecoveryId

string (int64 format)

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

status

enum (RecoveryStatus)

הסטטוס של פעולת השחזור.

targeting

object (Targeting)

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

createTime

string (Timestamp format)

חותמת הזמן של מועד היצירה של פעולת שחזור האפליקציה על ידי המפתח. הוא תמיד מוגדר אחרי יצירת פעולת השחזור.

חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

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

חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

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

חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

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

חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

שדה האיחוד recovery_action_data. נתונים שקשורים לפעולה לשחזור. הערך של recovery_action_data יכול להיות רק אחת מהאפשרויות הבאות:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

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

RemoteInAppUpdateData

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

ייצוג ב-JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
שדות
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

נתונים שקשורים לפעולה לשחזור ברמת החבילה.

RemoteInAppUpdateDataPerBundle

נתונים שקשורים לפעולה לשחזור ברמת החבילה.

ייצוג ב-JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
שדות
versionCode

string (int64 format)

קוד הגרסה התואם לחבילת היעד.

recoveredDeviceCount

string (int64 format)

המספר הכולל של מכשירים שהצלחתם לשחזר.

totalDeviceCount

string (int64 format)

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