AppRecoveryAction

Informações sobre uma ação de recuperação de app.

Representação 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.
}
Campos
appRecoveryId

string (int64 format)

O ID correspondente à ação de recuperação do app.

status

enum (RecoveryStatus)

O status da ação de recuperação.

targeting

object (Targeting)

Especifica os critérios de segmentação da ação de recuperação, como regiões, versões do SDK do Android e do app etc.

createTime

string (Timestamp format)

Carimbo de data/hora de quando a ação de recuperação do app é criada pelo desenvolvedor. Sempre é definido depois da criação dessa ação.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

Carimbo de data/hora de quando a ação de recuperação do app é implantada para os usuários. Só é definido se essa ação for implantada.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

Carimbo de data/hora de quando a ação de recuperação do app é cancelada pelo desenvolvedor. Só é definido se essa ação for cancelada.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Carimbo de data/hora de quando o desenvolvedor atualizou a ação de recuperação pela última vez. Se a ação for cancelada, o carimbo vai corresponder ao momento do cancelamento. Sempre é definido depois da criação dessa ação.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Campo de união recovery_action_data. Dados relacionados à ação de recuperação. recovery_action_data pode ser apenas de um dos tipos a seguir:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Dados sobre a ação de atualização remota no app, como base de usuários recuperados e recuperáveis, entre outros. Definido apenas se o tipo de ação de recuperação for atualização remota no app.

RemoteInAppUpdateData

Dados relacionados à ação de atualização remota no app, como contagem de usuários recuperados e afetados, entre outros.

Representação JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Campos
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

Dados relacionados à ação de recuperação no nível do pacote.

RemoteInAppUpdateDataPerBundle

Dados relacionados à ação de recuperação no nível do pacote.

Representação JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Campos
versionCode

string (int64 format)

Código da versão correspondente ao pacote desejado.

recoveredDeviceCount

string (int64 format)

Número total de dispositivos resgatados.

totalDeviceCount

string (int64 format)

Número total de dispositivos afetados por essa ação de recuperação associada ao pacote do app.