ValueAddedModuleData

「已加值」模組的資料。必要欄位為標頭和 URI。

JSON 表示法
{
  "header": {
    object (LocalizedString)
  },
  "body": {
    object (LocalizedString)
  },
  "image": {
    object (Image)
  },
  "uri": string,
  "viewConstraints": {
    object (ModuleViewConstraints)
  },
  "sortIndex": integer
}
欄位
header

object (LocalizedString)

要在模組上顯示的標頭。字元上限為 60 個,超過此上限的字串會遭到截斷。

body

object (LocalizedString)

要在模組上顯示的內文。長度上限為 50 個半形字元,且較長的字串會遭到截斷。

image

object (Image)

要在模組中顯示的圖片。建議的圖片比例為 1:1。系統會根據這個比例調整圖片大小。

uri

string

使用者點選模組後所連到的 URI。這可以是網頁連結或深層連結,如 https://developer.android.com/training/app-links/deep-linking 所述。

viewConstraints

object (ModuleViewConstraints)

必須符合的所有限制條件,才能顯示此模組。

sortIndex

integer

用於排序模組的索引。排序索引較低的模組會顯示在排序索引較高的模組之前。如未指定,系統會假定排序索引為 INT_MAX。而對於具有相同索引的兩個模組,系統未定義其排序行為。

ModuleViewConstraints

必須符合的所有限制條件,才能顯示此模組。

JSON 表示法
{
  "displayInterval": {
    object (TimeInterval)
  }
}
欄位
displayInterval

object (TimeInterval)

向使用者顯示模組的時間範圍。可定義 startTimeendTime。除非設定 startTime,否則模組會在插入後立即顯示。如果未設定 endTime,系統會無限期顯示該模組。