Settings

Rappresenta le impostazioni di un progetto Actions che non sono specifiche delle impostazioni internazionali.

Rappresentazione 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
Campi
projectId

string

ID progetto Actions.

defaultLocale

string

Impostazioni internazionali predefinite per il progetto. Per tutti i file eccetto resources/ che non hanno impostazioni internazionali nel percorso, i dati localizzati vengono attribuiti a questo defaultLocale. Per i file in resources/, nessuna lingua significa che la risorsa è applicabile a tutte le lingue.

enabledRegions[]

string

Rappresenta le regioni in cui gli utenti possono richiamare le tue Azioni, che si basano sulla posizione di presenza dell'utente. Non può essere impostato se disabledRegions è impostato. Se enabledRegions e disabledRegions non sono specificati, gli utenti possono richiamare le tue azioni in tutte le regioni. Ogni regione è rappresentata utilizzando il nome canonico dei target geografici di AdWords. Consulta la pagina https://developers.google.com/adwords/api/docs/appendix/geotargeting. Alcuni esempi sono: - "Germania" - "Ghana" - "Grecia" - "Grenada" - "Regno Unito" - "Stati Uniti" - "Isole Minori Esterne degli Stati Uniti" - "Uruguay"

disabledRegions[]

string

Rappresenta le regioni in cui le Azioni sono bloccate, in base alla posizione di presenza dell'utente. Non può essere impostato se enabledRegions è impostato. Ogni regione è rappresentata utilizzando il nome canonico dei target geografici di AdWords. Consulta la pagina https://developers.google.com/adwords/api/docs/appendix/geotargeting. Alcuni esempi sono: - "Germania" - "Ghana" - "Grecia" - "Grenada" - "Regno Unito" - "Stati Uniti" - "Isole Minori Esterne degli Stati Uniti" - "Uruguay"

category

enum (Category)

La categoria per questo progetto Actions.

usesTransactionsApi

boolean

Indica se le Azioni possono utilizzare le transazioni (ad esempio, effettuare prenotazioni, accettare ordini e così via). Se è false, i tentativi di utilizzare le API Transactions non vanno a buon fine.

usesDigitalPurchaseApi

boolean

Indica se le Azioni possono eseguire transazioni per prodotti digitali.

usesInteractiveCanvas

boolean

Indica se le azioni utilizzano Canvas interattivo.

usesHomeStorage

boolean

Se le Azioni utilizzano la funzionalità di archiviazione della casa.

designedForFamily

boolean

Se i contenuti di Azioni sono progettati per le famiglie.

containsAlcoholOrTobaccoContent

boolean

Se le azioni includono contenuti correlati ad alcolici o tabacco.

keepsMicOpen

boolean

Indica se le azioni possono lasciare aperto il microfono senza un prompt esplicito durante la conversazione.

surfaceRequirements

object (SurfaceRequirements)

I requisiti della piattaforma che una piattaforma client deve supportare per richiamare le azioni in questo progetto.

testingInstructions

string

Istruzioni per i test in formato libero per il revisore di Azioni (ad esempio, istruzioni per il collegamento dell'account).

localizedSettings

object (LocalizedSettings)

Impostazioni localizzate per le impostazioni internazionali predefinite del progetto. Per ogni lingua aggiuntiva deve essere associato un file di impostazioni in una directory specifica.

accountLinking

object (AccountLinking)

Consenti agli utenti di creare o collegare account tramite Accedi con Google e/o il tuo servizio OAuth.

selectedAndroidApps[]

string

App Android selezionate per accedere agli acquisti su Google Play per le transazioni. Questa è una selezione tra le app per Android collegate al progetto di azioni per verificare la proprietà del brand e attivare funzionalità aggiuntive. Per saperne di più, visita la pagina https://developers.google.com/assistant/console/brand-verification.

SurfaceRequirements

Contiene un set di requisiti che la piattaforma client deve supportare per richiamare le azioni nel progetto.

Rappresentazione YAML
minimumRequirements: 
  - object (CapabilityRequirement)
Campi
minimumRequirements[]

object (CapabilityRequirement)

L'insieme minimo di funzionalità necessarie per richiamare le azioni nel tuo progetto. Se nella piattaforma manca uno di questi elementi, l'azione non verrà attivata.