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 اندروید، نسخه‌های برنامه و غیره را مشخص می‌کند.

createTime

string ( Timestamp format)

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

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

deployTime

string ( Timestamp format)

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

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

cancelTime

string ( Timestamp format)

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

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

lastUpdateTime

string ( Timestamp format)

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

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

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

object ( 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)

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