AppRecoveryAction

Informasi tentang tindakan pemulihan aplikasi.

Representasi 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.
}
Kolom
appRecoveryId

string (int64 format)

ID yang sesuai dengan tindakan pemulihan aplikasi.

status

enum (RecoveryStatus)

Status tindakan pemulihan.

targeting

object (Targeting)

Menentukan kriteria penargetan untuk tindakan pemulihan seperti region, versi android sdk, versi aplikasi, dll.

createTime

string (Timestamp format)

Stempel waktu saat tindakan pemulihan aplikasi dibuat oleh developer. Parameter ini selalu ditetapkan setelah pembuatan tindakan pemulihan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

Stempel waktu saat tindakan pemulihan aplikasi di-deploy ke pengguna. Hanya disetel jika tindakan pemulihan telah di-deploy.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

Stempel waktu saat tindakan pemulihan aplikasi dibatalkan oleh developer. Hanya disetel jika tindakan pemulihan telah dibatalkan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Stempel waktu saat developer terakhir kali memperbarui tindakan pemulihan. Jika tindakan dibatalkan, tindakan itu sesuai dengan waktu pembatalan. Parameter ini selalu ditetapkan setelah pembuatan tindakan pemulihan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

Kolom union recovery_action_data. Data yang terkait dengan tindakan pemulihan. recovery_action_data hanya ada berupa salah satu diantara berikut:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Data tentang tindakan update dalam aplikasi jarak jauh seperti basis pengguna yang dipulihkan, basis pengguna yang dapat dipulihkan, dll. Ditetapkan hanya jika jenis tindakan pemulihan adalah Update Dalam Aplikasi Jarak Jauh.

RemoteInAppUpdateData

Data yang terkait dengan tindakan Update Dalam Aplikasi Jarak Jauh seperti jumlah pengguna yang dipulihkan, jumlah pengguna yang terpengaruh, dll.

Representasi JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Kolom
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

Data yang terkait dengan tindakan pemulihan di tingkat paket.

RemoteInAppUpdateDataPerBundle

Data yang terkait dengan tindakan pemulihan di tingkat paket.

Representasi JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Kolom
versionCode

string (int64 format)

Kode Versi yang sesuai dengan paket target.

recoveredDeviceCount

string (int64 format)

Jumlah total perangkat yang telah diselamatkan.

totalDeviceCount

string (int64 format)

Jumlah total perangkat yang terpengaruh oleh tindakan pemulihan ini yang dikaitkan dengan paket aplikasi.