Settings

تنظیماتی از یک پروژه Actions را نشان می دهد که مختص منطقه محلی نیست.

نمایندگی 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 مشخص نشده باشند، کاربران می توانند Actions شما را در همه مناطق فراخوانی کنند. هر منطقه با استفاده از نام متعارف اهداف جغرافیایی 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

آیا Actions می‌تواند از تراکنش‌ها استفاده کند (مثلاً رزرو، گرفتن سفارش و غیره). اگر نادرست باشد، تلاش برای استفاده از API های تراکنش ها شکست می خورد.

usesDigitalPurchaseApi

boolean

آیا Actions می‌تواند تراکنش‌هایی را برای کالاهای دیجیتال انجام دهد یا خیر.

usesInteractiveCanvas

boolean

آیا Actions از Canvas تعاملی استفاده می‌کند یا خیر.

usesHomeStorage

boolean

آیا Actions از ویژگی ذخیره‌سازی خانگی استفاده می‌کند یا خیر.

designedForFamily

boolean

اینکه آیا محتوای Actions برای خانواده طراحی شده است (DFF).

containsAlcoholOrTobaccoContent

boolean

آیا Actions حاوی محتوای مرتبط با الکل یا تنباکو است.

keepsMicOpen

boolean

اینکه آیا Actions ممکن است میکروفون را بدون درخواست صریح در طول مکالمه باز بگذارد یا خیر.

surfaceRequirements

object ( SurfaceRequirements )

الزامات سطحی که یک سطح مشتری باید برای فراخوانی Actions در این پروژه پشتیبانی کند.

testingInstructions

string

دستورالعمل‌های آزمایشی رایگان برای بازبین Actions (به عنوان مثال، دستورالعمل‌های پیوند حساب).

localizedSettings

object ( LocalizedSettings )

تنظیمات محلی برای محلی پیش فرض پروژه. هر محلی اضافی باید فایل تنظیمات خود را در دایرکتوری خود داشته باشد.

accountLinking

object ( AccountLinking )

به کاربران اجازه ایجاد یا پیوند حساب‌ها از طریق ورود به سیستم Google و/یا سرویس OAuth خود را بدهید.

selectedAndroidApps[]

string

برنامه‌های Android برای دسترسی به خریدهای Google Play برای تراکنش‌ها انتخاب شده‌اند. این مجموعه ای از برنامه های Android متصل به پروژه اقدامات است تا مالکیت برند را تأیید کند و ویژگی های اضافی را فعال کند. برای اطلاعات بیشتر به https://developers.google.com/assistant/console/brand-verification مراجعه کنید.

سطح مورد نیاز

شامل مجموعه ای از الزامات است که سطح مشتری باید برای فراخوانی Actions در پروژه شما پشتیبانی کند.

نمایندگی YAML
minimumRequirements: 
  - object (CapabilityRequirement)
زمینه های
minimumRequirements[]

object ( CapabilityRequirement )

حداقل مجموعه ای از قابلیت های مورد نیاز برای فراخوانی Actions در پروژه شما. اگر سطح یکی از این موارد را نداشته باشد، Action فعال نخواهد شد.