หน้านี้จะอธิบายวัตถุประสงค์ของ
CollaborationStartingState
และวิธีตั้งค่าและเรียกข้อมูลจาก SDK ส่วนเสริม Google Meet
ภาพรวมของสถานะเริ่มต้นการทำงานร่วมกัน
เมื่อเปิดส่วนเสริมเป็นครั้งแรก
iframe แผงด้านข้างจะโหลด URL
ที่ระบุไว้ในส่วนเสริม
ไฟล์ Manifest ชื่อย่อนี้
สถานะอาจแตกต่างจากสถานะเริ่มต้นที่
ส่วนเสริมต้องการใช้เมื่อผู้ใช้เข้าร่วมโดยใช้
คำเชิญให้ทำงานร่วมกัน
CollaborationStartingState
สามารถใช้เพื่อระบุ URL ของ iframe ที่ควรโหลดเมื่อผู้ใช้เข้าร่วม
โดยใช้คำเชิญให้ทำงานร่วมกัน นอกจากนี้ช่อง additional_data
ยังอาจ
ที่ส่วนเสริมใช้เพื่อจัดเก็บข้อมูลที่จำเป็นต้องใช้
สำหรับการเริ่มต้น
ตั้งค่า รับ และล้างสถานะเริ่มต้นการทำงานร่วมกัน
คุณจัดการ CollaborationStartingState
ได้ด้วยวิธีต่อไปนี้
ตั้งค่า CollaborationStartingState
โดยใช้
MeetAddonClient.setCollaborationStartingState
ส่วนเสริมสามารถตั้งค่า CollaborationStartingState
ได้ทุกเมื่อก่อน
หรือในระหว่างการคอลแลบ
URL ที่ระบุในเมธอด MeetAddonClient.setCollaborationStartingState
ต้องอยู่ในต้นทางเดียวกับ
ต้นทางที่ระบุในไฟล์ Manifest ของส่วนเสริม สำหรับข้อมูลเพิ่มเติม โปรดดู
ส่วนเสริม
ความปลอดภัย
CollaborationStartingState.sidePanelUrl
,
CollaborationStartingState.mainStageUrl
,
และ
CollaborationStartingState.additionalData
ความยาวของอักขระต้องสอดคล้องกับขีดจำกัดขนาดที่เกี่ยวข้องตามที่เผยแพร่ใน
เอกสารอ้างอิง SDK
mainStageClient.setCollaborationStartingState({
sidePanelUrl: "https://app.example.com/sidepanel",
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
รับ CollaborationStartingState
ด้วย
MeetAddonClient.getCollaborationStartingState
const startingState = mainStageClient.getCollaborationStartingState();
const additionalData = JSON.parse(startingState.additionalData);
ล้าง CollaborationStartingState
ด้วย
MeetAddonClient.clearCollaborationStartingState
mainStageClient.clearCollaborationStartingState();