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)

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

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

deployTime

string (Timestamp format)

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

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

cancelTime

string (Timestamp format)

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

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

lastUpdateTime

string (Timestamp format)

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

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

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