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,系统会无限期地显示该模块。