AppRecoveryAction

Информация о действии по восстановлению приложения.

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.
}
Поля
appRecoveryId

string ( int64 format)

Идентификатор, соответствующий действию по восстановлению приложения.

status

enum ( RecoveryStatus )

Статус действия по восстановлению.

targeting

object ( Targeting )

Указывает критерии таргетинга для действий по восстановлению, такие как регионы, версии SDK для Android, версии приложений и т. д.

createTime

string ( Timestamp format)

Временная метка, когда разработчик создал действие по восстановлению приложения. Он всегда устанавливается после создания действия восстановления.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

deployTime

string ( Timestamp format)

Временная метка, когда действие по восстановлению приложения будет развернуто для пользователей. Устанавливается только в том случае, если было развернуто действие восстановления.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

cancelTime

string ( Timestamp format)

Временная метка, когда разработчик отменит действие по восстановлению приложения. Устанавливается только в том случае, если действие восстановления было отменено.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

lastUpdateTime

string ( Timestamp format)

Временная метка, когда разработчик последний раз обновлял действие по восстановлению. В случае отмены действия оно соответствует времени отмены. Он всегда устанавливается после создания действия восстановления.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Поле объединения recovery_action_data . Данные, относящиеся к действиям по восстановлению. recovery_action_data может быть только одним из следующих:
remoteInAppUpdateData

object ( RemoteInAppUpdateData )

Данные о действии удаленного обновления в приложении, например восстановленная база пользователей, восстанавливаемая база пользователей и т. д. Устанавливается только в том случае, если тип действия восстановления — «Удаленное обновление в приложении».

Дистанционинаппдатедата

Данные, связанные с действием удаленного обновления внутри приложения, такие как количество восстановленных пользователей, количество затронутых пользователей и т. д.

JSON-представление
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Поля
remoteAppUpdateDataPerBundle[]

object ( RemoteInAppUpdateDataPerBundle )

Данные, относящиеся к действиям по восстановлению на уровне пакета.

Дистанционинаппупдатедатапербундле

Данные, относящиеся к действиям по восстановлению на уровне пакета.

JSON-представление
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Поля
versionCode

string ( int64 format)

Код версии, соответствующий целевому пакету.

recoveredDeviceCount

string ( int64 format)

Общее количество спасенных устройств.

totalDeviceCount

string ( int64 format)

Общее количество устройств, на которые распространяется это действие по восстановлению, связанное с пакетом приложения.