צריך ליצור פעולה לשחזור האפליקציה עם סטטוס השחזור בתור DRAFT. לתשומת ליבכם: הפעולה הזו לא מפעילה את פעולת השחזור.
בקשת HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
packageName |
חובה. שם החבילה של האפליקציה שבה מתבצעת פעולת השחזור. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{ "targeting": { object ( |
| שדות | |
|---|---|
targeting |
ההגדרה מציינת קריטריוני טירגוט לפעולת השחזור, כמו אזורים, גרסאות SDK ל-Android, גרסאות אפליקציה וכו'. |
שדה איחוד recovery_action. סוג הפעולה לשחזור האפליקציה שצריך לבצע. חובה. recovery_action יכול להיות רק אחת מהאפשרויות הבאות: |
|
remoteInAppUpdate |
סוג הפעולה הוא עדכון מרחוק בתוך האפליקציה. כתוצאה מפעולה זו, נוצר גם מודול שחזור שניתן להורדה למטרות בדיקה. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע חדש של AppRecoveryAction.
היקפי ההרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/androidpublisher
RemoteInAppUpdate
ייצוג של אובייקט לסוג הפעולה של עדכון בתוך האפליקציה 'מרחוק'.
| ייצוג JSON |
|---|
{ "isRemoteInAppUpdateRequested": boolean } |
| שדות | |
|---|---|
isRemoteInAppUpdateRequested |
חובה. יש להגדיר את הערך כ-True אם נדרשת פעולה מסוג 'עדכון בתוך האפליקציה מרחוק'. |