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)

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

status

enum (RecoveryStatus)

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

targeting

object (Targeting)

Especifica critérios de segmentação para a ação de recuperação, como regiões, versões do SDK Android, versões de apps etc.

createTime

string (Timestamp format)

Carimbo de data/hora de quando a ação de recuperação do app é criada pelo desenvolvedor. Ele é sempre definido após a criação da ação de recuperaçã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. Defina apenas se a ação de recuperação tiver sido 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. Defina apenas se a ação de recuperação tiver sido 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. Caso a ação seja cancelada, ela corresponderá ao horário do cancelamento. Ele é sempre definido após a criação da ação de recuperaçã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 recuperada, base de usuários recuperável etc. Defina somente 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, afetados etc.

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 de destino.

recoveredDeviceCount

string (int64 format)

Número total de dispositivos que foram resgatados.

totalDeviceCount

string (int64 format)

É o número total de dispositivos afetados por esta ação de recuperação associada ao pacote do app.