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

האם 'פעולות' יכולות להשתמש בעסקאות (לדוגמה, ביצוע הזמנות, קבלת הזמנות וכו'). אם הערך הוא False, ניסיון להשתמש בממשקי ה-API של טרנזקציות ייכשל.

usesDigitalPurchaseApi

boolean

האם אפשר לבצע עסקאות במוצרים דיגיטליים באמצעות 'פעולות'.

usesInteractiveCanvas

boolean

האם הפעולות ישתמשו בלוח הציור האינטראקטיבי.

usesHomeStorage

boolean

ההגדרה קובעת אם ל-Actions תהיה אפשרות להשתמש בתכונת האחסון בבית.

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)

קבוצת היכולות המינימלית הנדרשת להפעלת הפעולות בפרויקט. אם אחד מהרכיבים האלה חסר בפלטפורמה, הפעולה לא תופעל.