AppRecoveryAction

Informacje o działaniu dotyczącym 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 przywracania.

targeting

object (Targeting)

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

createTime

string (Timestamp format)

Sygnatura czasowa momentu, w którym deweloper utworzył działanie związane z przywracaniem aplikacji. Jest ona zawsze ustawiana po utworzeniu działania przywracania.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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 na kontach użytkowników działania przywracania aplikacji. Ustaw tylko wtedy, gdy działanie przywracania zostało wdrożone.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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 przez dewelopera czynności przywracania aplikacji. Ustaw tylko wtedy, gdy przywracanie zostało anulowane.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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. W przypadku anulowania działania odpowiada on czasowi anulowania. Jest ona zawsze ustawiana po utworzeniu działania przywracania.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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 związanym z aktualizacją w aplikacji, np. przywrócenie bazy użytkowników, liczby użytkowników możliwych do odzyskania itp. Ustaw tylko wtedy, gdy typem działania przywracania jest Zdalna aktualizacja w aplikacji.

RemoteInAppUpdateData

Dane związane ze zdalną aktualizacją w aplikacji, np. liczba przywróconych użytkowników czy liczba użytkowników, których dotyczy problem.

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.