แอปตัวอย่างของ Engage SDK

Engage SDK มีชุดแอปตัวอย่างที่สาธิตวิธีผสานรวม SDK ในแอปเพื่อเผยแพร่เนื้อหาประเภทต่างๆ แอปเหล่านี้เป็นวิธีที่ดีในการดูวิธีใช้ SDK, เริ่มต้นการผสานรวมในแอปของคุณเอง และดูแนวทางปฏิบัติแนะนำบางส่วน

แอปตัวอย่างมีให้บริการในภาษาต่อไปนี้

  • Java
  • Kotlin

หากต้องการเรียกใช้แอปตัวอย่าง ให้โคลนที่เก็บตัวอย่าง Engage SDK และเปิดโปรเจ็กต์แอปตัวอย่างใน IDE ที่ต้องการ จากนั้นทําตามวิธีการในไฟล์ README เพื่อสร้างและเรียกใช้แอป

ที่เก็บแอปตัวอย่างมีแอป 2 แอปเพื่อสาธิตการเผยแพร่เนื้อหาประเภทต่างๆ ดังนี้

อ่านแอปตัวอย่าง

แอปตัวอย่างนี้สาธิตวิธีผสานรวมเนื้อหา "การอ่าน" โดยใช้ API ของ Engage SDK แอปมีการใช้ API ต่างๆ ที่กล่าวถึงในหัวข้ออ่าน Engage SDK: วิธีการผสานรวมทางเทคนิคของบุคคลที่สาม

โปรดพิจารณาสิ่งต่อไปนี้เมื่อตรวจสอบแอปตัวอย่างนี้

  • แอปเขียนด้วย Java ทั้งหมด
  • จุดโฟกัสหลักของโค้ดอยู่ในไดเรกทอรี read/publish ซึ่งมีโค้ดทั้งหมดที่จําเป็นสําหรับเผยแพร่ผ่าน Engage SDK
  • แอปนี้สาธิตการใช้ WorkManager ตามคำแนะนำในเอกสารของ Engage API และ EngageServiceWorker คือ Worker ที่ทำการเผยแพร่
  • EbookToEntityConverter มีเมธอดในการสร้างเอนทิตีเพื่อเผยแพร่ คลาสนี้มีประโยชน์ในการแสดงวิธีสร้างเอนทิตีจากข้อมูลที่มีอยู่ในแอปพลิเคชัน
ทั้งนี้ขึ้นอยู่กับสถาปัตยกรรมของแอป

ลิงก์ไปยังแอปตัวอย่างการอ่านของ Engage SDK ใน GitHub

ดูแอปตัวอย่างในนาฬิกา

แอปตัวอย่างนี้สาธิตวิธีผสานรวมเนื้อหาวิดีโอโดยใช้ Engage SDK API แอปมีการใช้ API ต่างๆ ที่กล่าวถึงในหัวข้อEngage SDK Watch: วิธีการผสานรวมทางเทคนิคของบุคคลที่สาม

โปรดพิจารณาสิ่งต่อไปนี้เมื่อตรวจสอบแอปตัวอย่างนี้

  • แอปเขียนด้วย Kotlin ทั้งหมด
  • จุดโฟกัสหลักของโค้ดอยู่ในไดเรกทอรี watch/publish ซึ่งมีโค้ดทั้งหมดที่จําเป็นสําหรับเผยแพร่ผ่าน Engage SDK
  • แอปนี้สาธิตการใช้ WorkManager ตามคำแนะนำในเอกสารของ Engage API และ EngageServiceWorker คือ Worker ที่ทำการเผยแพร่
  • ItemToEntityConverter มีเมธอดในการสร้างเอนทิตีสำหรับการเผยแพร่ คลาสนี้มีประโยชน์ในการแสดงวิธีสร้างเอนทิตีจากข้อมูลที่มีแอปพลิเคชันอยู่แล้ว
ทั้งนี้ขึ้นอยู่กับสถาปัตยกรรมของแอป

ลิงก์ไปยังแอปตัวอย่าง Engage SDK Watch ใน GitHub

เคล็ดลับเพิ่มเติม

เคล็ดลับเพิ่มเติมในการใช้แอปตัวอย่างของ Engage SDK มีดังนี้

  • ใช้แอปตัวอย่างเพื่อทำความเข้าใจวิธีเรียกใช้ Engage SDK API ที่เฉพาะเจาะจงในแอป
  • ทดสอบฟีเจอร์ต่างๆ ของ Engage SDK

การสนับสนุน

โปรดติดต่อ engage-developers@google.com หากมีคำถามที่ไม่ได้กล่าวถึงที่นี่