เริ่มเลย

คุณสามารถผสานรวม SDK การแชร์สดของ Google Meet เข้ากับแอป Android ได้โดยใช้ Java

คุณสามารถค้นหาเอกสารประกอบ Android และไลบรารี Android อื่นๆ เพื่อขยายการใช้งาน คุณลักษณะต่างๆ ของแอปผ่านนักพัฒนาซอฟต์แวร์ Android เอกสารประกอบ

ใช้ SDK

หากต้องการใช้ SDK การแชร์สดของ Meet ให้เรียกใช้ AddonClientFactory.getClient ซึ่งแสดงผลเป็น AddonClient ซึ่งทำหน้าที่เป็นจุดแรกเข้าของกิจกรรมร่วม

Java

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

รับลูกค้าที่ทำงานร่วมกันและการดูร่วมกัน

หากต้องการใช้ไคลเอ็นต์ ให้เรียกใช้ newSessionBuilder จาก AddonClient เพื่อแสดงผลเครื่องมือสร้างสำหรับ AddonSession หากต้องการเริ่มเซสชัน ให้เพิ่มเมธอด withCoDoing เมธอด withCoWatching หรือทั้งสองอย่างลงในเครื่องมือสร้าง

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มการดูร่วมกันหรือกิจกรรมที่ทำร่วมกันได้ที่ คำแนะนำเหล่านี้

Co-Watching API และ Co-Doing API เป็นอิสระและสามารถ ใช้งานควบคู่กันไปได้ นอกจากนี้ คุณยังสามารถเริ่ม เซสชันเสริมโดยไม่ใช้ไคลเอ็นต์การดำเนินการร่วมกันหรือ ลูกค้าที่ดูร่วมกัน

จัดการสถานะเริ่มต้นการทำงานร่วมกัน

เมื่อเปิดส่วนเสริมเป็นครั้งแรก ส่วนเสริมจะโหลดสถานะที่ อาจแตกต่างจากสถานะเริ่มต้นที่ ส่วนเสริมต้องการใช้เมื่อผู้ใช้เข้าร่วมโดยใช้ คำเชิญให้ทำงานร่วมกัน AddonSession.Builder ใช้เมธอด withCollaborationStartingState ในการระบุ CollaborationStartingState ซึ่งควรโหลดเมื่อผู้ใช้เข้าร่วมเซสชันการทำงานร่วมกัน

คุณสามารถรีเซ็ตหรืออัปเดตช่อง CollaborationStartingState ด้วยเมธอด วิธีการต่อไปนี้

  • ใช้เมนู AddonSession.resetCollaborationStartingState เพื่อรีเซ็ตสถานะเริ่มต้นของส่วนเสริม การดําเนินการนี้จะล้างสถานะเริ่มต้นที่ผู้อื่นได้รับก่อนหน้านี้ คน มีเพียงผู้เริ่มต้นรีเซ็ตสถานะเริ่มต้นได้

  • ใช้เมนู AddonSession.updateCollaborationStartingState วิธีอัปเดตสถานะเริ่มต้นของส่วนเสริม ผู้เข้าร่วมคนอื่นจะได้รับข้อความนี้เมื่อตอบรับคำเชิญ มีเพียงผู้เริ่มต้นเท่านั้นที่จะอัปเดตสถานะเริ่มต้นได้

ในการจัดการกับ Callback จากส่วนเสริมสำหรับ นำเมตริก AddonSessionHandler Callback จะช่วยให้นักพัฒนาส่วนเสริมตอบสนองต่อเหตุการณ์จาก แอป Meet สำหรับ CollaborationStartingState ให้ใช้ onCollaborationStartingStateUpdate() ในการรับสถานะเริ่มต้นการทำงานร่วมกันล่าสุดของ เซสชันเสริม