Method: apprecovery.create
یک اقدام بازیابی برنامه با وضعیت بازیابی به عنوان DRAFT ایجاد کنید. توجه داشته باشید که این عمل عمل بازیابی را اجرا نمی کند.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
packageName | string مورد نیاز. نام بسته برنامه ای که عمل بازیابی روی آن انجام می شود. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"targeting": {
object (Targeting )
},
// Union field recovery_action can be only one of the following:
"remoteInAppUpdate": {
object (RemoteInAppUpdate )
}
// End of list of possible types for union field recovery_action .
} |
فیلدها |
---|
targeting | object ( Targeting ) معیارهای هدف گیری را برای عملکرد بازیابی مانند مناطق، نسخه های Android sdk، نسخه های برنامه و غیره مشخص می کند. |
recovery_action فیلد اتحادیه . نوع عملکرد بازیابی برنامه که باید انجام شود. مورد نیاز. recovery_action تنها می تواند یکی از موارد زیر باشد: |
remoteInAppUpdate | object ( RemoteInAppUpdate ) نوع اقدام بهروزرسانی درونبرنامه از راه دور است. در نتیجه این اقدام، یک ماژول بازیابی قابل دانلود نیز برای اهداف آزمایشی ایجاد می شود. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی یک نمونه جدید از AppRecoveryAction
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
RemoteInAppUpdate
نمایش شی برای نوع اقدام بهروزرسانی درونبرنامه از راه دور.
نمایندگی JSON |
---|
{
"isRemoteInAppUpdateRequested": boolean
} |
فیلدها |
---|
isRemoteInAppUpdateRequested | boolean مورد نیاز. در صورت نیاز به نوع اقدام Remote In-App Update روی true تنظیم کنید. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی."],[[["Create a draft app recovery action to address issues within your app, without immediate execution."],["Define targeting criteria such as regions, Android versions, and app versions to control which users receive the recovery action."],["Specify the recovery action type, in this case, a remote in-app update, enabling you to deliver a downloadable recovery module to affected users."],["Utilize the provided HTTP request structure with the necessary path parameters and request body to initiate the draft creation."],["This action requires authorization with the `https://www.googleapis.com/auth/androidpublisher` scope."]]],["This document details creating an app recovery action using a POST request to `https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries`. The request requires the app's package name as a path parameter. The request body must include `targeting` criteria and specify the `recovery_action`, with the only supported type being `remoteInAppUpdate`. This sets the `isRemoteInAppUpdateRequest` field to `true`. Successful requests return an `AppRecoveryAction` instance, and the operation requires the `androidpublisher` OAuth scope.\n"]]