Zasób: OfferClass
Zapis JSON |
---|
{ "kind": string, "title": string, "redemptionChannel": enum ( |
Pola | |
---|---|
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
title |
Wymagane. Tytuł oferty, na przykład „20% zniżki na dowolną koszulkę”. Zalecana maksymalna długość to 60 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
redemptionChannel |
Wymagane. Kanały wykorzystania oferty. |
provider |
Wymagane. Dostawca oferty (nazwa pośrednika lub nazwa sprzedawcy). Zalecana maksymalna długość to 12 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
titleImage |
Obraz tytułu oferty. Jest wyświetlany w widoku szczegółów i widoku listy w aplikacji. |
details |
Szczegóły oferty. |
finePrint |
Drobny druk lub warunki oferty, na przykład „20% zniżki na dowolną koszulkę w sklepie Stroje Adama”. |
helpUri |
Link pomocy do oferty specjalnej, na przykład |
localizedTitle |
Przetłumaczony tekst pola tytułu. Zalecana maksymalna długość to 60 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
localizedProvider |
Przetłumaczony tekst pola dostawcy. Zalecana maksymalna długość to 12 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
localizedDetails |
Przetłumaczony tekst pola szczegółów. |
localizedFinePrint |
Przetłumaczone ciągi znaków w polu FillPrint. |
shortTitle |
skróconą wersję tytułu oferty, np. „20% zniżki”, wyświetlane użytkownikom jako szybkie odniesienie do treści oferty. Zalecana maksymalna długość to 20 znaków. |
localizedShortTitle |
Przetłumaczony tekst skróconego tytułu. Zalecana maksymalna długość to 20 znaków. |
classTemplateInfo |
Informacje o szablonie wyświetlania klasy. Jeśli nie jest skonfigurowana, Google skorzysta z domyślnego zestawu pól do wyświetlenia. |
id |
Wymagane. Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich klas wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”. |
version |
Wycofano |
issuerName |
Wymagane. Nazwa wydawcy. Zalecana maksymalna długość to 20 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
messages[] |
Tablica komunikatów wyświetlanych w aplikacji. Wszyscy użytkownicy tego obiektu będą otrzymywać powiązane z nim komunikaty. Maksymalna liczba tych pól to 10. |
allowMultipleUsersPerObject |
Rola wycofana. Użyj w zamian zasady |
homepageUri |
Identyfikator URI strony głównej aplikacji. Wypełnienie identyfikatora URI ma taki sam efekt jak wypełnienie identyfikatora URI w linksModuleData (gdy obiekt jest renderowany, link do strony głównej jest wyświetlany w miejscu, które można określić jako sekcja linksModuleData obiektu). |
locations[] |
Uwaga: to pole nie jest obecnie obsługiwane do aktywowania powiadomień geograficznych. |
reviewStatus |
Wymagane. Stan zajęć. W tym polu można ustawić Zostaw to pole na poziomie Ustaw to pole na Aktualizując klasę, która jest już w stanie |
review |
Komentarze do weryfikacji ustawione przez platformę, gdy klasa jest oznaczona jako |
infoModuleData |
Rola wycofana. Zamiast tego użyj textModulesData. |
imageModulesData[] |
Dane modułu obrazu. Maksymalna liczba wyświetlanych pól wynosi 1 z poziomu obiektu i 1 na poziomie obiektu klasy. |
textModulesData[] |
Dane modułu tekstowego. Jeśli dane modułu tekstowego są określone również w klasie, będą wyświetlane jedne i drugie. Maksymalna liczba wyświetlanych pól to 10 z obiektu i 10 z klasy. |
linksModuleData |
Dane modułu linków. Jeśli dane modułu linków są określone również w obiekcie, będą wyświetlane jedne i drugie. |
redemptionIssuers[] |
Określa, którzy wydawcy elementów promocyjnych mogą wykorzystać kartę za pomocą smart tap. Wydawcy elementów promocyjnych są identyfikowani po identyfikatorze wydawcy. Wydawca elementów promocyjnych musi mieć skonfigurowany co najmniej 1 klucz Smart Tap. Aby karta obsługiwała smart tap, pola |
countryCode |
Kod kraju używany do wyświetlania kraju karty (gdy użytkownik nie jest w tym kraju) oraz do wyświetlania zlokalizowanej treści, gdy treść nie jest dostępna w języku użytkownika. |
heroImage |
Opcjonalny obraz banera wyświetlany z przodu karty. Jeśli go nie ma, nic nie jest wyświetlane. Obraz wyświetla się w 100% szerokości. |
wordMark |
Rola wycofana. |
enableSmartTap |
Wskazuje, czy ta klasa obsługuje smart tap. Aby karta obsługiwała smart tap, pola |
hexBackgroundColor |
Kolor tła karty. Jeśli nie jest ustawiony, używany jest dominujący kolor banera powitalnego, a jeśli nie jest ustawiony, używany jest kolor dominujący logo. Format to #rrggbb, gdzie rrggbb to szesnastkowy zapis RGB, taki jak |
localizedIssuerName |
Przetłumaczona wartość pola publisherName. Zalecana maksymalna długość to 20 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
multipleDevicesAndHoldersAllowedStatus |
Wskazuje, czy wielu użytkowników i urządzeń zapisze ten sam obiekt odwołujący się do tej klasy. |
callbackOptions |
Opcje wywołania zwrotnego, które mają być używane do wywoływania wydawcy przy każdym zapisie/usunięciu przez użytkownika obiektu tej klasy. Wszystkie obiekty tej klasy kwalifikują się do wywołania zwrotnego. |
securityAnimation |
Opcjonalne informacje o animacji zabezpieczeń. Jeśli ta opcja jest ustawiona, na szczegółach karty będzie wyświetlana animacja zabezpieczeń. |
viewUnlockRequirement |
Wyświetl opcje wymagań dotyczących odblokowywania w przypadku oferty. |
wideTitleImage |
Szeroki tytuł oferty. Jeśli zostanie podany, będzie on używany zamiast obrazu tytułowego w lewym górnym rogu widoku kart. |
appLinkData |
Opcjonalny link do aplikacji lub witryny, który będzie wyświetlany jako przycisk z przodu karty. Jeśli podano AppLinkData dla odpowiedniego obiektu, który będzie używany. |
RedemptionChannel
Wartości w polu enum | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
|
INSTORE |
|
instore |
Starsza wersja aliasu dla |
ONLINE |
|
online |
Starsza wersja aliasu dla |
BOTH |
|
both |
Starsza wersja aliasu dla |
TEMPORARY_PRICE_REDUCTION |
|
temporaryPriceReduction |
Starsza wersja aliasu dla |
Metody |
|
---|---|
|
Dodaje komunikat do klasy oferty, do której odwołuje się podany identyfikator klasy. |
|
Zwraca klasę oferty o podanym identyfikatorze klasy. |
|
Wstawia klasę oferty o podanym identyfikatorze i właściwościach. |
|
Zwraca listę wszystkich klas ofert dla podanego identyfikatora wydawcy. |
|
Aktualizuje klasę oferty, do której odwołuje się podany identyfikator klasy. |
|
Aktualizuje klasę oferty, do której odwołuje się podany identyfikator klasy. |