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 )

معیارهای هدف گیری را برای عملکرد بازیابی مانند مناطق، نسخه های Android sdk، نسخه های برنامه و غیره مشخص می کند.

createTime

string ( Timestamp format)

مُهر زمانی زمانی که اقدام بازیابی برنامه توسط برنامه‌نویس ایجاد می‌شود. همیشه پس از ایجاد عمل بازیابی تنظیم می شود.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

deployTime

string ( Timestamp format)

مُهر زمانی زمانی که اقدام بازیابی برنامه برای کاربران اجرا می‌شود. فقط در صورتی تنظیم کنید که عمل بازیابی اجرا شده باشد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

cancelTime

string ( Timestamp format)

مُهر زمانی زمانی که برنامه بازیابی برنامه توسط برنامه‌نویس لغو می‌شود. فقط در صورتی تنظیم کنید که عمل بازیابی لغو شده باشد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

lastUpdateTime

string ( Timestamp format)

مُهر زمانی آخرین باری که برنامه‌نویس اقدام بازیابی را به‌روزرسانی کرده است. در صورت لغو شدن اقدام، مربوط به زمان لغو است. همیشه پس از ایجاد عمل بازیابی تنظیم می شود.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

recovery_action_data فیلد اتحادیه. داده های مربوط به عمل بازیابی. recovery_action_data تنها می تواند یکی از موارد زیر باشد:
remoteInAppUpdateData

object ( RemoteInAppUpdateData )

داده‌های مربوط به اقدام به‌روزرسانی درون‌برنامه از راه دور، مانند پایگاه کاربر بازیابی شده، پایگاه کاربر قابل بازیابی و غیره. تنها در صورتی تنظیم کنید که نوع اقدام بازیابی Remote In-App Update باشد.

RemoteInAppUpdateData

داده‌های مربوط به اقدام به‌روزرسانی از راه دور در برنامه مانند تعداد کاربر بازیابی شده، تعداد کاربران آسیب‌دیده و غیره.

نمایندگی JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
زمینه های
remoteAppUpdateDataPerBundle[]

object ( RemoteInAppUpdateDataPerBundle )

داده‌های مربوط به عملکرد بازیابی در سطح بسته.

RemoteInAppUpdateDataPerBundle

داده‌های مربوط به عملکرد بازیابی در سطح بسته.

نمایندگی JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
زمینه های
versionCode

string ( int64 format)

کد نسخه مربوط به بسته هدف.

recoveredDeviceCount

string ( int64 format)

تعداد کل دستگاه هایی که نجات یافته اند.

totalDeviceCount

string ( int64 format)

تعداد کل دستگاه‌هایی که تحت تأثیر این اقدام بازیابی مرتبط با بسته برنامه قرار گرفته‌اند.