Settings

Reprezentuje ustawienia projektu w Actions, które nie są związane z lokalizacją.

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

Lokalizacja domyślna w projekcie. W przypadku wszystkich plików oprócz pliku resources/, który nie ma w ścieżce języka, zlokalizowane dane są przypisywane do tego elementu: defaultLocale. W przypadku plików w kategorii resources/ brak języka oznacza, że zasób ma zastosowanie we wszystkich językach.

enabledRegions[]

string

Reprezentuje regiony, w których użytkownicy mogą wywoływać Twoje działania. Jest ona określana na podstawie lokalizacji obecności użytkownika. Nie można ustawić, jeśli ustawiono disabledRegions. Jeśli nie podasz zarówno wartości enabledRegions, jak i disabledRegions, użytkownicy będą mogli 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" - „Odległe Wyspy Mniejsze Stanów Zjednoczonych” - „Urugwaj”

disabledRegions[]

string

Reprezentuje regiony, w których Twoje akcje są zablokowane na podstawie lokalizacji użytkownika. Nie można ustawić, jeśli ustawiono enabledRegions. 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" - „Odległe Wyspy Mniejsze Stanów Zjednoczonych” - „Urugwaj”

category

enum (Category)

Kategoria tego projektu w Actions.

usesTransactionsApi

boolean

Określa, czy akcje mogą korzystać z transakcji (np. 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 akcje mogą dokonywać transakcji za towary cyfrowe.

usesInteractiveCanvas

boolean

Określa, czy akcje mają korzystać z interaktywnego obszaru roboczego.

usesHomeStorage

boolean

Określa, czy akcje korzystają z funkcji miejsca na dane w domu.

designedForFamily

boolean

Określa, czy treści w Akcjach są przeznaczone dla całej rodziny.

containsAlcoholOrTobaccoContent

boolean

Czy akcje zawierają treści związane z alkoholem lub tytoniem.

keepsMicOpen

boolean

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

surfaceRequirements

object (SurfaceRequirements)

Wymagania dotyczące powierzchni, które musi obsługiwać platforma kliencka, aby możliwe było wywoływanie działań w tym projekcie.

testingInstructions

string

Swobodne instrukcje testowania dla weryfikatora działań (np. instrukcje łączenia kont).

localizedSettings

object (LocalizedSettings)

Zlokalizowane ustawienia dla 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 za pomocą Logowania przez Google lub Twojej własnej usługi OAuth.

selectedAndroidApps[]

string

Aplikacje na Androida, które mają dostęp do zakupów w Google Play podczas transakcji. Wybieramy je z aplikacji na Androida połączonych z projektem działań, które mają na celu potwierdzenie własności marki i udostępnienie dodatkowych funkcji. Więcej informacji znajdziesz na stronie https://developers.google.com/assistant/console/brand-verification.

SurfaceRequirements

Zawiera zestaw wymagań, które musi obsługiwać platforma kliencka, aby możliwe było wywoływanie działań w projekcie.

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

object (CapabilityRequirement)

Minimalny zestaw uprawnień potrzebnych do wywoływania akcji w projekcie. Jeśli na powierzchni zabraknie któregoś z tych elementów, działanie nie zostanie wywołane.