AppRecoveryAction

Informationen zu einer App-Wiederherstellung.

JSON-Darstellung
{
  "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.
}
Felder
appRecoveryId

string (int64 format)

ID, die der App-Wiederherstellungsaktion entspricht.

status

enum (RecoveryStatus)

Der Status der Wiederherstellungsaktion.

targeting

object (Targeting)

Gibt Targeting-Kriterien für die Wiederherstellungsaktion an, z. B. Regionen, Android-SDK-Versionen oder App-Versionen.

createTime

string (Timestamp format)

Zeitstempel, der angibt, wann die App-Wiederherstellungsaktion vom Entwickler erstellt wird. Er wird immer nach dem Erstellen der Wiederherstellungsaktion festgelegt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

Zeitstempel, der angibt, wann die Anwendungswiederherstellungsaktion für die Nutzer bereitgestellt wird. Wird nur festgelegt, wenn die Wiederherstellungsaktion bereitgestellt wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

Zeitstempel, der angibt, wann die App-Wiederherstellung vom Entwickler abgebrochen wird. Wird nur festgelegt, wenn die Wiederherstellungsaktion abgebrochen wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Zeitstempel, der angibt, wann der Entwickler die Wiederherstellungsaktion zuletzt aktualisiert hat. Wenn die Aktion abgebrochen wird, entspricht dies der Stornierungszeit. Er wird immer nach dem Erstellen der Wiederherstellungsaktion festgelegt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

Union-Feld recovery_action_data. Daten, die sich auf die Wiederherstellungsaktion beziehen. Für recovery_action_data ist nur einer der folgenden Werte zulässig:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Daten zur Remote-In-App-Update-Aktion, z. B. wiederhergestellte oder wiederhergestellte Nutzer. Wird nur festgelegt, wenn der Typ der Wiederherstellungsaktion „Remote-In-App-Update“ ist.

RemoteInAppUpdateData

Daten im Zusammenhang mit Remote In-App-Update-Aktionen, z. B. die Anzahl der wiederhergestellten Nutzer, die Anzahl der betroffenen Nutzer usw.

JSON-Darstellung
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Felder
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

Daten, die sich auf die Wiederherstellungsaktion auf Bundle-Ebene beziehen.

RemoteInAppUpdateDataPerBundle

Daten, die sich auf die Wiederherstellungsaktion auf Bundle-Ebene beziehen.

JSON-Darstellung
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Felder
versionCode

string (int64 format)

Versionscode, der dem Ziel-Bundle entspricht.

recoveredDeviceCount

string (int64 format)

Gesamtzahl der geretteten Geräte.

totalDeviceCount

string (int64 format)

Gesamtzahl der Geräte, die von dieser Wiederherstellungsaktion betroffen sind, die mit dem App-Bundle verknüpft ist.