Method: apprecovery.create

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

בקשת 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)

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

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

object (RemoteInAppUpdate)

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

גוף התשובה

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

היקפי הרשאות

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

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

RemoteInAppUpdate

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

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

boolean

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