ValueAddedModuleData

Dane do modułu Wartość dodana. Wymagane pola to nagłówek i URI.

Zapis JSON
{
  "header": {
    object (LocalizedString)
  },
  "body": {
    object (LocalizedString)
  },
  "image": {
    object (Image)
  },
  "uri": string,
  "viewConstraints": {
    object (ModuleViewConstraints)
  },
  "sortIndex": integer
}
Pola
header

object (LocalizedString)

Nagłówek wyświetlany w module. Limit znaków wynosi 60, a dłuższe ciągi znaków zostaną obcięte.

body

object (LocalizedString)

Treść wyświetlana w module. Limit znaków wynosi 50, a dłuższe ciągi znaków zostaną obcięte.

image

object (Image)

Obraz, który będzie wyświetlany w module. Zalecany współczynnik proporcji obrazu to 1:1. Rozmiary obrazów zostaną dopasowane do tego formatu.

uri

string

Identyfikator URI, do którego prowadzi kliknięcie modułu. Może to być link internetowy lub precyzyjny link (jak wspomnieliśmy na stronie https://developer.android.com/training/app-links/deep-linking).

viewConstraints

object (ModuleViewConstraints)

Ograniczenia, które muszą być spełnione, aby moduł się wyświetlił.

sortIndex

integer

Indeks sortowania modułów. Moduły o niższym indeksie sortowania są wyświetlane przed modułami o wyższym indeksie. Jeśli nie jest określony, przyjmuje się indeks sortowania równy INT_MAX. W przypadku 2 modułów o tym samym indeksie działanie sortowania jest niezdefiniowane.

ModuleViewConstraints

Ograniczenia, które muszą być spełnione, aby moduł się wyświetlił.

Zapis JSON
{
  "displayInterval": {
    object (TimeInterval)
  }
}
Pola
displayInterval

object (TimeInterval)

Okres, przez jaki moduł będzie wyświetlany użytkownikom. Możesz zdefiniować zarówno startTime, jak i endTime. Moduł wyświetla się zaraz po wstawieniu, chyba że ustawisz startTime. Jeśli zasada endTime nie jest skonfigurowana, moduł jest wyświetlany bez końca.