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
หากมีคำถามที่ไม่ได้กล่าวถึงที่นี่