AppRecoveryAction

Informationen zu einer App-Wiederherstellungsaktion.

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 Aktion zur Wiederherstellung der App entspricht.

status

enum (RecoveryStatus)

Der Status der Wiederherstellungsaktion.

targeting

object (Targeting)

Hier werden Targeting-Kriterien für die Wiederherstellungsaktion angegeben, z. B. Regionen, Android SDK-Versionen und App-Versionen.

createTime

string (Timestamp format)

Zeitstempel für die Erstellung der App-Wiederherstellungsaktion durch den Entwickler. Sie 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 für die Bereitstellung der App-Wiederherstellungsaktion für die Nutzer. 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, zu dem 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 für die letzte Aktualisierung der Wiederherstellungsaktion durch den Entwickler. Wenn die Aktion abgebrochen wird, entspricht sie dem Zeitpunkt des Abbruchs. Sie 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 im Zusammenhang mit der Wiederherstellung. Für recovery_action_data ist nur einer der folgenden Werte zulässig:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Daten zur Remote-In-App-Aktualisierungsaktion, z. B. wiederhergestellte Nutzerbasis, wiederherstellbare Nutzerbasis usw. Nur festlegen, wenn der Aktionstyp „Remote-In-App-Aktualisierung“ ist.

RemoteInAppUpdateData

Daten im Zusammenhang mit der Aktion „Remote-In-App-Update“, z. B. die Anzahl der wiederhergestellten Nutzer oder die Anzahl der betroffenen Nutzer.

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

object (RemoteInAppUpdateDataPerBundle)

Daten im Zusammenhang mit der Wiederherstellungsaktion auf Paketebene.

RemoteInAppUpdateDataPerBundle

Daten im Zusammenhang mit der Wiederherstellungsaktion auf Bundle-Ebene.

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

string (int64 format)

Der 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 und mit dem Bundle der App verknüpft sind.