AppRecoveryAction

Informazioni su un'azione di recupero dell'app.

Rappresentazione 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.
}
Campi
appRecoveryId

string (int64 format)

ID corrispondente all'azione di recupero dell'app.

status

enum (RecoveryStatus)

Lo stato dell'azione di recupero.

targeting

object (Targeting)

Specifica i criteri di targeting per l'azione di recupero, ad esempio regioni, versioni SDK Android, versioni dell'app e così via.

createTime

string (Timestamp format)

Timestamp di creazione dell'azione di recupero dell'app da parte dello sviluppatore. Viene sempre impostato dopo la creazione dell'azione di recupero.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

deployTime

string (Timestamp format)

Timestamp di deployment dell'azione di recupero dell'app per gli utenti. Impostato solo se l'azione di recupero è stata sottoposta a deployment.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

cancelTime

string (Timestamp format)

Timestamp di annullamento dell'azione di recupero dell'app da parte dello sviluppatore. Impostato solo se l'azione di recupero è stata annullata.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastUpdateTime

string (Timestamp format)

Timestamp dell'ultimo aggiornamento dell'azione di recupero da parte dello sviluppatore. Se l'azione viene annullata, corrisponde all'ora di annullamento. Viene sempre impostato dopo la creazione dell'azione di recupero.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Campo unione recovery_action_data. Dati relativi all'azione di recupero. recovery_action_data può essere solo uno dei seguenti tipi:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Dati sull'azione di aggiornamento in-app remoto, ad esempio base utenti recuperata, base utenti recuperabile e così via. Impostato solo se il tipo di azione di recupero è Aggiornamento in-app remoto.

RemoteInAppUpdateData

Dati relativi all'azione di aggiornamento in-app remoto, ad esempio numero di utenti recuperati, numero di utenti interessati e così via.

Rappresentazione JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Campi
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

Dati relativi all'azione di recupero a livello di bundle.

RemoteInAppUpdateDataPerBundle

Dati relativi all'azione di recupero a livello di bundle.

Rappresentazione JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Campi
versionCode

string (int64 format)

Codice di versione corrispondente al bundle di destinazione.

recoveredDeviceCount

string (int64 format)

Numero totale di dispositivi recuperati.

totalDeviceCount

string (int64 format)

Numero totale di dispositivi interessati da questa azione di recupero associata al bundle dell'app.