يمكنك إنشاء إجراء لاسترداد التطبيق مع ضبط حالة الاسترداد على "مسودة". تجدر الإشارة إلى أنّ هذا الإجراء لا يؤدي إلى تنفيذ إجراء الاسترداد.
طلب 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 |
مطلوبة. يمكنك الضبط على "صحيح" في حال الحاجة إلى نوع إجراء "تحديث داخل التطبيق عن بُعد". |