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)

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

createTime

string (Timestamp format)

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

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

deployTime

string (Timestamp format)

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

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

cancelTime

string (Timestamp format)

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

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

lastUpdateTime

string (Timestamp format)

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

חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "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)

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