คุณสามารถผสานรวม 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
หรือทั้ง 2 อย่างลงในเครื่องมือสร้าง
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มการดูร่วมกันหรือกิจกรรมที่ทำร่วมกันได้จากคู่มือต่อไปนี้
Co-Watching API และ Co-Doing API เป็นอิสระและนำมาใช้พร้อมกันได้ นอกจากนี้ คุณยังเริ่มเซสชันส่วนเสริมได้โดยไม่ต้องใช้ไคลเอ็นต์ "ที่ทำร่วมกัน" หรือไคลเอ็นต์ "ดูร่วมกัน" ด้วย
จัดการสถานะเริ่มต้นการทำงานร่วมกัน
เมื่อเปิดส่วนเสริมเป็นครั้งแรก ส่วนเสริมจะโหลดสถานะที่อาจแตกต่างจากสถานะเริ่มต้นที่ส่วนเสริมต้องการใช้เมื่อผู้ใช้เข้าร่วมโดยใช้คำเชิญเข้าร่วมการทำงานร่วมกัน AddonSession.Builder
จะใช้เมธอด withCollaborationStartingState
เพื่อระบุ CollaborationStartingState
ที่ควรโหลดเมื่อผู้ใช้เข้าร่วมเซสชันการทำงานร่วมกัน
คุณรีเซ็ตหรืออัปเดตช่อง CollaborationStartingState
ได้ด้วยวิธีต่อไปนี้
ให้ใช้เมธอด
AddonSession.resetCollaborationStartingState
เพื่อรีเซ็ตสถานะเริ่มต้นของส่วนเสริม การทำเช่นนี้จะล้างสถานะเริ่มต้นที่ผู้เข้าร่วมคนอื่นๆ ได้รับก่อนหน้านี้ มีเพียงผู้เริ่มต้นรีเซ็ตสถานะเริ่มต้นได้ให้ใช้เมธอด
AddonSession.updateCollaborationStartingState
เพื่ออัปเดตสถานะเริ่มต้นของส่วนเสริม ผู้เข้าร่วมคนอื่นๆ จะได้รับข้อมูลนี้เมื่อตอบรับคำเชิญเพื่อทำงานร่วมกัน มีเพียงผู้เริ่มต้นเท่านั้นที่จะอัปเดตสถานะเริ่มต้นได้
ในการจัดการ Callback จากส่วนเสริมของเซสชัน ให้ใช้ AddonSessionHandler
Callback จะช่วยให้นักพัฒนาแอปส่วนเสริมตอบสนองต่อเหตุการณ์จาก
แอป Meet ได้ สำหรับ CollaborationStartingState
ให้ใช้เมธอด
onCollaborationStartingStateUpdate()
เพื่อรับสถานะเริ่มต้นการทำงานร่วมกันล่าสุดจากเซสชันส่วนเสริม