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)

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

הפורמט הוא 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".

deployTime

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".

cancelTime

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".

שדה איחוד 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)

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