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,模块将无限期显示。