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
مطلوب. يتم ضبطها على "صحيح" إذا كانت هناك حاجة إلى نوع إجراء "تحديث داخل التطبيق عن بُعد".
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-29 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Create a draft app recovery action to address issues within your app, without immediate execution."],["Define targeting criteria such as regions, Android versions, and app versions to control which users receive the recovery action."],["Specify the recovery action type, in this case, a remote in-app update, enabling you to deliver a downloadable recovery module to affected users."],["Utilize the provided HTTP request structure with the necessary path parameters and request body to initiate the draft creation."],["This action requires authorization with the `https://www.googleapis.com/auth/androidpublisher` scope."]]],[]]