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 ที่โมดูลนำไปเมื่อคลิก ซึ่งอาจเป็นเว็บลิงก์หรือ Deep Link ตามที่อธิบายไว้ใน https://developer.android.com/training/app-links/deep-linking

viewConstraints

object (ModuleViewConstraints)

ข้อจำกัดที่ต้องเป็นไปตามข้อกำหนดทั้งหมดเพื่อให้โมดูลแสดง

sortIndex

integer

ดัชนีสำหรับการจัดเรียงโมดูล โมดูลที่มีลําดับการเรียงลําดับต่ำกว่าจะแสดงก่อนโมดูลที่มีลําดับการเรียงลําดับสูงกว่า หากไม่ได้ระบุ ระบบจะถือว่าดัชนีการจัดเรียงคือ INT_MAX สําหรับข้อบังคับ 2 รายการที่มีดัชนีเดียวกัน ระบบจะไม่กําหนดลักษณะการเรียงลําดับ

ModuleViewConstraints

ข้อจำกัดที่ต้องเป็นไปตามข้อกำหนดทั้งหมดเพื่อให้โมดูลแสดง

การแสดง JSON
{
  "displayInterval": {
    object (TimeInterval)
  }
}
ช่อง
displayInterval

object (TimeInterval)

ระยะเวลาที่โมดูลจะแสดงต่อผู้ใช้ กำหนดได้ทั้ง startTime และ endTime โมดูลจะแสดงทันทีหลังจากการแทรก เว้นแต่จะตั้งค่า startTime ไว้ โมดูลจะแสดงไปแบบไม่มีกำหนดหากไม่ได้ตั้งค่า endTime