AppRecoveryAction

Uygulama kurtarma işlemi hakkında bilgi.

JSON gösterimi
{
  "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.
}
Alanlar
appRecoveryId

string (int64 format)

Uygulama kurtarma işlemine karşılık gelen kimlik.

status

enum (RecoveryStatus)

Kurtarma işleminin durumu.

targeting

object (Targeting)

Kurtarma işlemi için hedefleme ölçütlerini (ör. bölgeler, Android SDK sürümleri, uygulama sürümleri vb.) belirtir.

createTime

string (Timestamp format)

Uygulama kurtarma işleminin geliştirici tarafından oluşturulduğu zamanı gösteren zaman damgası. Bu ayar, her zaman kurtarma işlemi oluşturulduktan sonra ayarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

deployTime

string (Timestamp format)

Uygulama kurtarma işleminin kullanıcılara dağıtıldığı zaman damgası. Yalnızca kurtarma işlemi dağıtıldıysa ayarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

cancelTime

string (Timestamp format)

Uygulama kurtarma işleminin geliştirici tarafından iptal edildiği zaman damgası. Yalnızca kurtarma işlemi iptal edildiyse ayarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

lastUpdateTime

string (Timestamp format)

Geliştiricinin kurtarma işlemini en son güncellediği zamanın zaman damgası. İşlem iptal edilirse iptal süresine karşılık gelir. Bu ayar, her zaman kurtarma işlemi oluşturulduktan sonra ayarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

Birlik alanı recovery_action_data. Kurtarma işlemiyle ilgili veriler. recovery_action_data yalnızca aşağıdakilerden biri olabilir:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Kurtarılan kullanıcı tabanı, kurtarılabilir kullanıcı tabanı vb. gibi uzaktan uygulama içi güncelleme işlemiyle ilgili veriler. Yalnızca kurtarma işlemi türü Uzaktan Uygulama İçi Güncelleme ise ayarlanır.

RemoteInAppUpdateData

Uzak Uygulama İçi Güncelleme işlemiyle ilgili veriler (ör. kurtarılan kullanıcı sayısı, etkilenen kullanıcı sayısı vb.)

JSON gösterimi
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Alanlar
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

Paket düzeyinde kurtarma işlemiyle ilgili veriler.

RemoteInAppUpdateDataPerBundle

Paket düzeyinde kurtarma işlemiyle ilgili veriler.

JSON gösterimi
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Alanlar
versionCode

string (int64 format)

Hedef pakete karşılık gelen sürüm kodu.

recoveredDeviceCount

string (int64 format)

Kurtarılan toplam cihaz sayısı.

totalDeviceCount

string (int64 format)

Uygulama paketiyle ilişkili bu kurtarma işleminden etkilenen toplam cihaz sayısı.