Method: apprecovery.create

צריך ליצור פעולה לשחזור האפליקציה עם סטטוס השחזור בתור DRAFT. לתשומת ליבכם: הפעולה הזו לא מפעילה את פעולת השחזור.

בקשת HTTP

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

בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.

פרמטרים של נתיב

פרמטרים
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)

ההגדרה מציינת קריטריוני טירגוט לפעולת השחזור, כמו אזורים, גרסאות SDK ל-Android, גרסאות אפליקציה וכו'.

שדה איחוד recovery_action. סוג הפעולה לשחזור האפליקציה שצריך לבצע. חובה. recovery_action יכול להיות רק אחת מהאפשרויות הבאות:
remoteInAppUpdate

object (RemoteInAppUpdate)

סוג הפעולה הוא עדכון מרחוק בתוך האפליקציה. כתוצאה מפעולה זו, נוצר גם מודול שחזור שניתן להורדה למטרות בדיקה.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע חדש של AppRecoveryAction.

היקפי ההרשאות

נדרש היקף ההרשאות הבא של OAuth:

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

RemoteInAppUpdate

ייצוג של אובייקט לסוג הפעולה של עדכון בתוך האפליקציה 'מרחוק'.

ייצוג JSON
{
  "isRemoteInAppUpdateRequested": boolean
}
שדות
isRemoteInAppUpdateRequested

boolean

חובה. יש להגדיר את הערך כ-True אם נדרשת פעולה מסוג 'עדכון בתוך האפליקציה מרחוק'.