AppRecoveryAction

Informacje o działaniu 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 przywracania aplikacji.

status

enum (RecoveryStatus)

Stan działania przywracania.

targeting

object (Targeting)

Określa kryteria kierowania działania przywracania, takie jak regiony, wersje pakietu Android SDK, wersje aplikacji itp.

createTime

string (Timestamp format)

Sygnatura czasowa utworzenia przez dewelopera działania przywracania aplikacji. Jest ona zawsze ustawiana po utworzeniu działania przywracania.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

Sygnatura czasowa wdrożenia działania przywracania aplikacji na urządzeniach użytkowników. Ustawiaj tylko wtedy, gdy działanie przywracania zostało wdrożone.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

Sygnatura czasowa anulowania działania przywracania aplikacji przez dewelopera. Ustaw tylko wtedy, gdy proces przywracania został anulowany.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Sygnatura czasowa ostatniej aktualizacji działania przywracania przez dewelopera. Anulowanie działania odpowiada czasowi anulowania. Jest ona zawsze ustawiana po utworzeniu działania przywracania.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

Pole sumy recovery_action_data. Dane związane z działaniem przywracania. recovery_action_data może mieć tylko jedną z tych wartości:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Dane o zdalnym działaniu aktualizacji w aplikacji, np. o odzyskaniu bazy użytkowników lub grupie użytkowników możliwej do odzyskania. Ustaw tylko wtedy, gdy typem działania przywracania jest zdalna aktualizacja w aplikacji.

RemoteInAppUpdateData

Dane związane ze zdalną aktualizacją w aplikacji, np. odzyskane liczby użytkowników, liczba użytkowników, których dotyczy problem, itp.

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

object (RemoteInAppUpdateDataPerBundle)

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

RemoteInAppUpdateDataPerBundle

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

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

string (int64 format)

Kod wersji odpowiadający pakietowi docelowemu.

recoveredDeviceCount

string (int64 format)

Łączna liczba uratowanych urządzeń.

totalDeviceCount

string (int64 format)

Łączna liczba urządzeń, na których wystąpiło to działanie przywracania powiązane z pakietem aplikacji.