AppRecoveryAction

Informationen zu einer Aktion zur Wiederherstellung einer App.

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 Wiederherstellungsaktion der App 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-Wiederherstellung vom Entwickler erstellt wurde. Er wird immer nach dem Erstellen der Wiederherstellungsaktion festgelegt.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich 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 Wiederherstellungsaktion der App für die Nutzer bereitgestellt wird. Nur festgelegt, wenn die Wiederherstellungsaktion bereitgestellt wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich 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 wurde. Wird nur festgelegt, wenn die Wiederherstellung abgebrochen wurde.

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

lastUpdateTime

string (Timestamp format)

Zeitstempel der letzten Aktualisierung der Wiederherstellungsaktion durch den Entwickler. Für den Fall, dass 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 einer Auflösung im Nanosekundenbereich 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 Wiederherstellung 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 Nutzer oder wiederherstellbarer Nutzer. Nur festgelegt, wenn der Typ der Wiederherstellungsaktion Remote-In-App-Update ist.

RemoteInAppUpdateData

Daten im Zusammenhang mit Remote-In-App-Updates, z. B. Anzahl wiederhergestellter Nutzer, 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 im Zusammenhang mit dem Bundle der App betroffen sind.