Settings

يمثل هذا الإعداد إعدادات مشروع إجراءات غير محلية.

تمثيل YAML
projectId: string
defaultLocale: string
enabledRegions: 
  - string
disabledRegions: 
  - string
category: enum (Category)
usesTransactionsApi: boolean
usesDigitalPurchaseApi: boolean
usesInteractiveCanvas: boolean
usesHomeStorage: boolean
designedForFamily: boolean
containsAlcoholOrTobaccoContent: boolean
keepsMicOpen: boolean
surfaceRequirements: 
  object (SurfaceRequirements)
testingInstructions: string
localizedSettings: 
  object (LocalizedSettings)
accountLinking: 
  object (AccountLinking)
selectedAndroidApps: 
  - string
الحقول
projectId

string

رقم تعريف مشروع الإجراءات

defaultLocale

string

اللغة التي تكون تلقائية للمشروع. بالنسبة إلى جميع الملفات باستثناء resources/ التي لا تحتوي على لغة في المسار، يتم تحديد مصدر البيانات المترجَمة إلى defaultLocale. بالنسبة إلى الملفات ضمن resources/، لا تعني أي لغة أنّ المورد متوافق مع جميع اللغات.

enabledRegions[]

string

يمثّل هذا الحقل المناطق التي يمكن للمستخدمين فيها استدعاء إجراءاتك، استنادًا إلى موقع تواجد المستخدم. لا يمكن ضبطها في حال ضبط disabledRegions. إذا لم يتم تحديد كل من enabledRegions وdisabledRegions، يمكن للمستخدمين استدعاء الإجراءات التي تتخذها في جميع المناطق. يتم تمثيل كل منطقة باستخدام الاسم الأساسي للاستهدافات الجغرافية في AdWords. راجع https://developers.google.com/adwords/api/docs/appendix/geotargeting الأمثلة: - "ألمانيا" - "غانا" - "اليونان" - "غرينادا" - "المملكة المتحدة" - "الولايات المتحدة" - "جزر الولايات المتحدة الصغيرة النائية" - "أورغواي"

disabledRegions[]

string

يمثّل هذا القسم المناطق التي يتم فيها حظر الإجراءات استنادًا إلى الموقع الجغرافي الذي تواجد فيه المستخدم. لا يمكن ضبطها في حال ضبط enabledRegions. يتم تمثيل كل منطقة باستخدام الاسم الأساسي للاستهدافات الجغرافية في AdWords. راجع https://developers.google.com/adwords/api/docs/appendix/geotargeting الأمثلة: - "ألمانيا" - "غانا" - "اليونان" - "غرينادا" - "المملكة المتحدة" - "الولايات المتحدة" - "جزر الولايات المتحدة الصغيرة النائية" - "أورغواي"

category

enum (Category)

فئة مشروع "الإجراءات" هذا

usesTransactionsApi

boolean

ما إذا كان بإمكان "المهام" استخدام المعاملات (على سبيل المثال، إجراء الحجوزات أو تلقّي الطلبات وما إلى ذلك). إذا كانت القيمة "خطأ"، ستتعذّر محاولات استخدام واجهات برمجة التطبيقات للمعاملات.

usesDigitalPurchaseApi

boolean

ما إذا كان يمكن لـ "المهام" إجراء معاملات للسلع الرقمية.

usesInteractiveCanvas

boolean

ما إذا كانت المهام تستخدم "لوحة الرسم التفاعلية" أم لا.

usesHomeStorage

boolean

تحديد ما إذا كانت الإجراءات تستخدم ميزة تخزين المنزل

designedForFamily

boolean

ما إذا كان محتوى المهام مخصّصًا للعائلات (DFF)

containsAlcoholOrTobaccoContent

boolean

ما إذا كانت الإجراءات تتضمن محتوًى مرتبطًا بالكحول أو التبغ

keepsMicOpen

boolean

يمكنك اختيار ما إذا كان بإمكان المهام ترك الميكروفون مفتوحًا بدون إشعار صريح أثناء المحادثة.

surfaceRequirements

object (SurfaceRequirements)

المتطلبات السطحية التي يجب أن يدعمها العميل لتنفيذ الإجراءات في هذا المشروع.

testingInstructions

string

تعليمات الاختبار الحرة لمراجع المهام (مثل تعليمات ربط الحساب)

localizedSettings

object (LocalizedSettings)

الإعدادات المترجَمة للغة التلقائية للمشروع يجب أن يكون لكل لغة إضافية ملف الإعدادات الخاص بها في دليلها.

accountLinking

object (AccountLinking)

السماح للمستخدمين بإنشاء الحسابات أو ربطها من خلال تسجيل الدخول بحساب Google و/أو خدمة OAuth الخاصة بك

selectedAndroidApps[]

string

تطبيقات Android المحدَّدة للوصول إلى عمليات الشراء على Google Play لإجراء المعاملات هذه مجموعة مختارة من تطبيقات Android المرتبطة بمشروع الإجراءات لإثبات ملكية العلامة التجارية وتفعيل ميزات إضافية. يمكنك الانتقال إلى https://developers.google.com/assistant/console/brand-verification للحصول على مزيد من المعلومات.

SurfaceRequirements

تحتوي على مجموعة من المتطلبات التي يجب أن يدعمها سطح العميل لاستدعاء الإجراءات في مشروعك.

تمثيل YAML
minimumRequirements: 
  - object (CapabilityRequirement)
الحقول
minimumRequirements[]

object (CapabilityRequirement)

يشير إلى الحد الأدنى من مجموعة الإمكانات اللازمة لاستدعاء الإجراءات في مشروعك. إذا كان سطح العرض ينقص أيًّا من هذه العناصر، لن يتم تنفيذ الإجراء.