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
دادههای مربوط به اقدام بهروزرسانی از راه دور در برنامه مانند تعداد کاربر بازیابی شده، تعداد کاربران آسیبدیده و غیره.
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) تعداد کل دستگاههایی که تحت تأثیر این اقدام بازیابی مرتبط با بسته برنامه قرار گرفتهاند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی."],[[["AppRecoveryAction provides information about an app's recovery action, including its status, targeting criteria, and timestamps for creation, deployment, cancellation, and last update."],["It can include RemoteInAppUpdateData, which details the recovered user base and affected user base for a Remote In-App Update action."],["RemoteInAppUpdateData contains data at the bundle level, such as version code, recovered device count, and total affected device count."]]],["App recovery actions, identified by an `appRecoveryId`, have a `status`, `targeting` criteria, and timestamps for `createTime`, `deployTime`, `cancelTime`, and `lastUpdateTime`. Actions can have a `remoteInAppUpdateData` field, detailing bundle-level recovery via `remoteAppUpdateDataPerBundle`, including the `versionCode`, `recoveredDeviceCount`, and `totalDeviceCount`. `RemoteInAppUpdateData` aggregates recovery data for in app updates.\n"]]