إنشاء إجراء لاسترداد التطبيق مع ضبط حالة الاسترداد على "مسودة". يُرجى ملاحظة أن هذا الإجراء لا يؤدي إلى تنفيذ إجراء الاسترداد.
طلب HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
packageName |
مطلوب. اسم حزمة التطبيق الذي يتم تنفيذ إجراء الاسترداد عليه. |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "targeting": { object ( |
الحقول | |
---|---|
targeting |
تحدّد معايير الاستهداف لإجراء الاسترداد مثل المناطق وإصدارات Android sdk وإصدارات التطبيق وما إلى ذلك. |
حقل الاتحاد recovery_action . نوع إجراء استرداد التطبيق الذي سيتم تنفيذه. مطلوب. يمكن أن يكون recovery_action واحدًا فقط مما يلي: |
|
remoteInAppUpdate |
نوع الإجراء هو تحديث داخل التطبيق عن بُعد. ونتيجة لهذا الإجراء، يتم أيضًا إنشاء وحدة استرداد قابلة للتنزيل لأغراض الاختبار. |
نص الاستجابة
في حال نجاح الإجراء، يحتوي نص الاستجابة على مثيل AppRecoveryAction
تم إنشاؤه حديثًا.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/androidpublisher
RemoteInAppUpdate
تمثيل العنصر لنوع إجراء التحديث داخل التطبيق عن بُعد
تمثيل JSON |
---|
{ "isRemoteInAppUpdateRequested": boolean } |
الحقول | |
---|---|
isRemoteInAppUpdateRequested |
مطلوب. يتم ضبطها على "صحيح" إذا كانت هناك حاجة إلى نوع إجراء "تحديث داخل التطبيق عن بُعد". |