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

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

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

  • Java
  • Kotlin

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

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

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

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

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

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

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

ดูแอปตัวอย่างสำหรับนาฬิกา

แอปตัวอย่างนี้แสดงวิธีผสานรวมเนื้อหาวิดีโอโดยใช้ API ของ Engage SDK แอปมีการใช้งาน API ต่างๆ ที่ระบุไว้ใน Engage SDK Watch: Third-party technical integration instructions

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

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

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

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

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

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

การสนับสนุน

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