Settings

Reprezentuje ustawienia projektu Actions, które nie są powiązane z językiem.

Reprezentacja 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
Pola
projectId

string

Identyfikator projektu Actions.

defaultLocale

string

Język domyślny w projekcie. W przypadku wszystkich plików z wyjątkiem resources/, które nie zawierają języka w ścieżce, zlokalizowane dane są przypisywane do elementu defaultLocale. W przypadku plików z atrybutem resources/ brak ustawień regionalnych oznacza, że zasób jest dostępny we wszystkich językach.

enabledRegions[]

string

Reprezentuje regiony, w których użytkownicy mogą wywoływać Twoje działania, na podstawie lokalizacji obecności użytkownika. Nie można ustawić wartości disabledRegions, jeśli jest skonfigurowana. Jeśli nie określono zarówno enabledRegions, jak i disabledRegions, użytkownicy mogą wywoływać akcje we wszystkich regionach. Każdy region jest reprezentowany za pomocą kanonicznej nazwy celów geograficznych AdWords. Zobacz https://developers.google.com/adwords/api/docs/appendix/geotargeting. Przykłady: - „Niemcy” - „Ghana” - „Grecja”, - „Grenada”, „Wielka Brytania”, - „Stany Zjednoczone”, „Dalekie Wyspy Mniejsze Stanów Zjednoczonych” - „Urugwaj”

disabledRegions[]

string

Reprezentuje regiony, w których Twoje akcje są zablokowane, na podstawie lokalizacji obecności użytkownika. Nie można ustawić wartości enabledRegions, jeśli jest skonfigurowana. Każdy region jest reprezentowany za pomocą kanonicznej nazwy celów geograficznych AdWords. Zobacz https://developers.google.com/adwords/api/docs/appendix/geotargeting. Przykłady: - „Niemcy” - „Ghana” - „Grecja”, - „Grenada”, „Wielka Brytania”, - „Stany Zjednoczone”, „Dalekie Wyspy Mniejsze Stanów Zjednoczonych” - „Urugwaj”

category

enum (Category)

Kategoria tego projektu w Actions.

usesTransactionsApi

boolean

Czy Działania mogą korzystać z transakcji (na przykład dokonywania rezerwacji, przyjmowania zamówień itp.). Jeśli ma wartość false (fałsz), próby użycia interfejsów API transakcji kończą się niepowodzeniem.

usesDigitalPurchaseApi

boolean

Czy Akcja może dokonywać transakcji dotyczących produktów cyfrowych.

usesInteractiveCanvas

boolean

Określa, czy Działania używają interaktywnego obszaru roboczego.

usesHomeStorage

boolean

Określa, czy Działania korzystają z funkcji przechowywania danych w domu.

designedForFamily

boolean

Czy treści akcji są przeznaczone dla całej rodziny.

containsAlcoholOrTobaccoContent

boolean

Czy Akcja zawiera treści związane z alkoholem lub tytoniem.

keepsMicOpen

boolean

Określa, czy Działania mogą pozostawiać włączony mikrofon bez wyraźnego pytania o to podczas rozmowy.

surfaceRequirements

object (SurfaceRequirements)

Wymagania dotyczące powierzchni, które musi obsługiwać platforma klienta, aby można było wywoływać działania w tym projekcie.

testingInstructions

string

Instrukcje testowania swobodnego dla weryfikatora Actions (np. instrukcje łączenia kont).

localizedSettings

object (LocalizedSettings)

Zlokalizowane ustawienia domyślnego języka projektu. Każdy dodatkowy język powinien mieć własny plik ustawień w osobnym katalogu.

accountLinking

object (AccountLinking)

Zezwalaj użytkownikom na tworzenie i łączenie kont z wykorzystaniem logowania przez Google lub własnej usługi OAuth.

selectedAndroidApps[]

string

Aplikacje na Androida wybrane do uzyskiwania dostępu do transakcji zakupu w Google Play. Są to aplikacje na Androida połączone z projektem Actions, aby potwierdzić własność marki i włączyć dodatkowe funkcje. Więcej informacji znajdziesz na stronie https://developers.google.com/assistant/console/brand-verification.

SurfaceRequirements

Zawiera zestaw wymagań, które musi obsługiwać platforma klienta, aby można było wywoływać działania w projekcie.

Reprezentacja YAML
minimumRequirements: 
  - object (CapabilityRequirement)
Pola
minimumRequirements[]

object (CapabilityRequirement)

Minimalny zestaw funkcji wymaganych do wywoływania akcji w projekcie. Jeśli brakuje któregoś z tych elementów, Działanie nie zostanie wywołane.