ValueAddedModuleData

Dữ liệu cho mô-đun Giá trị gia tăng. Các trường bắt buộc là tiêu đề và URI.

Biểu diễn dưới dạng JSON
{
  "header": {
    object (LocalizedString)
  },
  "body": {
    object (LocalizedString)
  },
  "image": {
    object (Image)
  },
  "uri": string,
  "viewConstraints": {
    object (ModuleViewConstraints)
  },
  "sortIndex": integer
}
Trường
header

object (LocalizedString)

Tiêu đề sẽ hiển thị trên mô-đun. Giới hạn ký tự là 60 và các chuỗi dài hơn sẽ bị cắt ngắn.

body

object (LocalizedString)

Nội dung sẽ hiển thị trên mô-đun. Giới hạn ký tự là 50 và các chuỗi dài hơn sẽ bị cắt ngắn.

image

object (Image)

Hình ảnh sẽ hiển thị trên mô-đun. Tỷ lệ hình ảnh được đề xuất là 1:1. Hình ảnh sẽ được đổi kích thước cho phù hợp với tỷ lệ này.

uri

string

URI mà mô-đun dẫn đến khi nhấp. Đây có thể là đường liên kết web hoặc đường liên kết sâu như đã đề cập trong https://developer.android.com/training/app-links/deep-linking.

viewConstraints

object (ModuleViewConstraints)

Các điều kiện ràng buộc mà tất cả đều phải đáp ứng để mô-đun hiển thị.

sortIndex

integer

Chỉ mục để sắp xếp các mô-đun. Các mô-đun có chỉ mục sắp xếp thấp hơn sẽ hiển thị trước các mô-đun có chỉ mục sắp xếp cao hơn. Nếu bạn không chỉ định, chỉ mục sắp xếp được giả định là INT_MAX. Đối với hai mô-đun có cùng chỉ mục, hành vi sắp xếp là không xác định.

ModuleViewConstraints

Các quy tắc ràng buộc phải đáp ứng tất cả thì mô-đun mới được hiển thị.

Biểu diễn dưới dạng JSON
{
  "displayInterval": {
    object (TimeInterval)
  }
}
Trường
displayInterval

object (TimeInterval)

Khoảng thời gian mà mô-đun sẽ hiển thị cho người dùng. Có thể xác định cả startTimeendTime. Mô-đun sẽ hiển thị ngay sau khi chèn, trừ phi bạn đặt startTime. Mô-đun sẽ hiển thị vô thời hạn nếu bạn không đặt endTime.