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.
}
فیلدها
app Recovery Id

string ( int64 format)

شناسه مربوط به عملکرد بازیابی برنامه.

status

enum ( RecoveryStatus )

وضعیت عمل بازیابی.

targeting

object ( Targeting )

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

create Time

string ( Timestamp format)

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

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

deploy Time

string ( Timestamp format)

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

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

cancel Time

string ( Timestamp format)

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

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

last Update Time

string ( Timestamp format)

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

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

recovery_action_data فیلد اتحادیه. داده های مربوط به عمل بازیابی. recovery_action_data تنها می تواند یکی از موارد زیر باشد:
remote In App Update Data

object ( RemoteInAppUpdateData )

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

RemoteInAppUpdateData

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

نمایندگی JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
فیلدها
remote App Update Data Per Bundle[]

object ( RemoteInAppUpdateDataPerBundle )

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

RemoteInAppUpdateDataPerBundle

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

نمایندگی JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
فیلدها
version Code

string ( int64 format)

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

recovered Device Count

string ( int64 format)

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

total Device Count

string ( int64 format)

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