Method: apprecovery.create

یک اقدام بازیابی برنامه با وضعیت بازیابی به عنوان DRAFT ایجاد کنید. توجه داشته باشید که این عمل عمل بازیابی را اجرا نمی کند.

درخواست HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
package Name

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 تنها می تواند یکی از موارد زیر باشد:
remote In App Update

object ( RemoteInAppUpdate )

نوع اقدام به‌روزرسانی درون‌برنامه از راه دور است. در نتیجه این اقدام، یک ماژول بازیابی قابل دانلود نیز برای اهداف آزمایشی ایجاد می شود.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی یک نمونه جدید از AppRecoveryAction است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/androidpublisher

RemoteInAppUpdate

نمایش شی برای نوع اقدام به‌روزرسانی درون‌برنامه از راه دور.

نمایندگی JSON
{
  "isRemoteInAppUpdateRequested": boolean
}
فیلدها
is Remote In App Update Requested

boolean

مورد نیاز. در صورت نیاز به نوع اقدام Remote In-App Update روی true تنظیم کنید.