ข้ามไปยังเนื้อหา

การกำหนดค่าสกีมาของ iOS Live Activity

สกีมาของ Live Activity จะอธิบายฟิลด์ content-state ของ ActivityAttributes type หนึ่งประเภทที่แอป iOS ของคุณประกาศไว้ เพื่อให้ องค์ประกอบ Live Activity ของ Journey สามารถสร้างฟอร์มจากฟิลด์ที่มีชื่อแทนที่จะเป็น JSON ดิบได้ เผยแพร่หนึ่งเวอร์ชันต่อวิดเจ็ตใน Control Panel

เผยแพร่เวอร์ชันสกีมา

Anchor link to
  1. เปิดหน้า Configure platforms ของแอปพลิเคชันของคุณใน Pushwoosh
  2. คลิก Live Activity schemas ถัดจากแพลตฟอร์ม iOS

รายการ Live Activity schemas สำหรับแพลตฟอร์ม iOS ในหน้า Configure platforms

  1. คลิก Publish version
  2. ป้อน Attributes type: ชื่อที่ตรงกันของ ActivityAttributes type ในแอปของคุณ ตัวอย่างเช่น FlightAttributes
  3. ใน Content-state JSON Schema ให้ป้อน JSON Schema สำหรับ ContentState ของ type นั้น — ฟิลด์ที่จะเปลี่ยนแปลงขณะที่ activity ทำงาน เช่น ประตูขึ้นเครื่องหรือสถานะของเที่ยวบิน อย่ารวมฟิลด์คงที่ของ ActivityAttributes เองไว้ที่นี่ ดู การเขียนสกีมา

กล่องโต้ตอบ Publish a schema version ที่มี Attributes type ตั้งค่าเป็น FlightAttributes และ content-state JSON Schema สำหรับ gate, status และ estimatedTime

  1. คลิก Publish

จัดการสกีมาที่มีอยู่

Anchor link to

บนหน้าจอ Live Activity schemas เดียวกัน:

  • คลิก View JSON ถัดจากเวอร์ชันเพื่อดูสกีมาที่เผยแพร่แล้ว
  • คลิก Delete เพื่อลบเวอร์ชัน การกระทำนี้ไม่สามารถยกเลิกได้ และองค์ประกอบ Journey ที่ยังคงตั้งค่าเป็นเวอร์ชันนั้นจะหยุดแสดงผลฟิลด์ content-state

ใช้สกีมาใน Journey

Anchor link to

เมื่อเผยแพร่แล้ว ให้เลือกภายใต้ Widget ใน องค์ประกอบ Live Activity ของ Journey — ฟิลด์ content-state จะปรากฏภายใต้ Card content