AppRecoveryAction

Informacje o działaniu służącym do przywracania aplikacji.

Zapis 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.
}
Pola
appRecoveryId

string (int64 format)

Identyfikator odpowiadający działaniu odzyskiwania aplikacji.

status

enum (RecoveryStatus)

Stan działania odzyskiwania.

targeting

object (Targeting)

Określa kryteria kierowania dla działania przywracającego, takie jak regiony, wersje pakietu Android SDK, wersje aplikacji itp.

createTime

string (Timestamp format)

Sygnatura czasowa utworzenia przez dewelopera działania odzyskiwania aplikacji. Jest on zawsze ustawiany po utworzeniu działania przywracającego.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

Znak czasu oznaczający moment wdrożenia działania przywracania aplikacji do użytkowników. Jest ustawiany tylko wtedy, gdy wdrożone zostało działanie przywracające.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

Znak czasu, w którym deweloper anulował działanie przywracające aplikację. Ustawiony tylko wtedy, gdy proces przywracania został anulowany.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Sygnatura czasowa określająca, kiedy deweloper ostatnio zaktualizował działanie związane z odzyskiwaniem. W przypadku anulowania działania odpowiada ona ustawionemu czasowi anulowania. Jest on zawsze ustawiany po utworzeniu działania przywracającego.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

Pole unii recovery_action_data. dane związane z działaniem związanym z odzyskiwaniem. recovery_action_data może być tylko jednym z tych elementów:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Dane o działaniu zdalnej aktualizacji w aplikacji, takie jak odzyskana baza użytkowników, możliwa do odzyskania baza użytkowników itp. Ustaw tylko wtedy, gdy typ działania odzyskiwania to Zdalne aktualizowanie w aplikacji.

RemoteInAppUpdateData

Dane związane z działaniem zdalnego zaktualizowania aplikacji, takie jak liczba odzyskanych użytkowników, liczba użytkowników, których dotyczy działanie itp.

Zapis JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Pola
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

Dane związane z działaniem odzyskiwania na poziomie pakietu.

RemoteInAppUpdateDataPerBundle

Dane związane z działaniem odzyskiwania na poziomie pakietu.

Zapis JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Pola
versionCode

string (int64 format)

Kod wersji odpowiadający docelowym pakietom.

recoveredDeviceCount

string (int64 format)

Łączna liczba urządzeń, które zostały uratowane.

totalDeviceCount

string (int64 format)

Łączna liczba urządzeń, których dotyczy to działanie odzyskiwania powiązane z pakietem aplikacji.