عدِّل الاستهداف تدريجيًا لتنفيذ إجراء استرداد. تجدر الإشارة إلى أنّه لا يمكن توسيع سوى المعايير التي تم اختيارها أثناء إنشاء إجراء الاسترداد.
طلب HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
packageName |
مطلوبة. اسم حزمة التطبيق الذي سيتم تحديث إجراء الاسترداد له. |
appRecoveryId |
مطلوبة. رقم التعريف المتوافق مع إجراء استرداد التطبيق |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"targetingUpdate": {
object ( |
الحقول | |
---|---|
targetingUpdate |
يحدِّد تعديلات الاستهداف، مثل المناطق وإصدارات حزمة تطوير البرامج (SDK) لنظام التشغيل Android وما إلى ذلك. |
نص الاستجابة
في حال نجاح هذا الإجراء، يكون نص الاستجابة فارغًا.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/androidpublisher
TargetingUpdate
تحديث النوع للاستهداف. وتجدر الإشارة إلى أنها دائمًا مجموعة فرعية من الاستهداف.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد criteria معايير الاستهداف في إجراء الاسترداد. يُرجى ملاحظة أنّه ما لم تكن المعايير هي all_users، يجب أن تكون المعايير دائمًا هي نفسها التي تم استخدامها أثناء إنشاء إجراء استرداد التطبيق. وإلا سيتم رفض التحديث. في حال ضبط المعايير مسبقًا لاستهداف all_users، يستحيل تحديث الاستهداف. وفي حال تعذَّر توسيع المجموعة المستهدفة وفقًا للطلب، يحدث خطأ. يمكن أن تكون السمة "criteria " واحدة فقط مما يلي: |
|
regions |
يستهدف إجراء الاسترداد مناطق إضافية. |
androidSdks |
يستهدف إجراء الاسترداد مستويات إضافية من حزمة تطوير البرامج (SDK) لنظام التشغيل Android. |
allUsers |
يتم استهداف جميع المستخدِمين. |