Những người tham gia cuộc họp có thể cùng nhau làm việc trong một hoạt động Tiện ích bổ sung của Google Meet. Khi một hoạt động cộng tác bắt đầu, tất cả những người tham gia cuộc họp sẽ nhận được thông báo cho biết hoạt động này đang diễn ra.
Thông báo này được điều chỉnh để phù hợp với tình trạng cung cấp và trạng thái cài đặt của tiện ích bổ sung:
Nếu người tham gia đã cài đặt tiện ích bổ sung: Họ có thể tham gia hoạt động.
Nếu người tham gia chưa cài đặt tiện ích bổ sung: Họ sẽ được chuyển hướng đến việc cài đặt tiện ích bổ sung.
Nếu tiện ích bổ sung này không dùng được cho nền tảng của người tham gia: Họ sẽ được thông báo rằng họ không thể tham gia hoạt động này bằng thiết bị hiện tại của mình.
Một hoạt động sẽ bắt đầu bằng cách gọi phương thức startCollaboration
.
Bước 1 (không bắt buộc): Tiện ích bổ sung đặt trạng thái bắt đầu hoạt động cộng tác
MeetAddonClient.setCollaborationStartingState
thiết lập hoặc cập nhật thông tin về trạng thái ban đầu của
tiện ích bổ sung được sử dụng khi người tham gia chấp nhận
lời mời cộng tác.
Tiện ích bổ sung này có thể đặt CollaborationStartingState
bằng cách sử dụng SDK tiện ích bổ sung Meet bất cứ lúc nào trước hoặc trong quá trình cộng tác.
Sau khi hoạt động tiện ích bổ sung bắt đầu, những người tham gia cuộc họp khác sẽ sử dụng CollaborationStartingState
để khởi chạy tiện ích bổ sung của họ.
Để biết thông tin chi tiết và mã mẫu về cách đặt CollaborationStartingState
, hãy xem bài viết Sử dụng trạng thái bắt đầu của hoạt động cộng tác.
Bước 2: Tiện ích bổ sung khởi động hoạt động
Hoạt động bắt đầu khi tiện ích bổ sung gọi phương thức startCollaboration
trên MeetSidePanelClient
.
Hãy nhớ gọi phương thức startCollaboration
trong tiện ích bổ sung của bạn sau khi người dùng hoàn tất việc lựa chọn nội dung và sẵn sàng bắt đầu cộng tác.
Mã mẫu sau đây cho biết cách gọi phương thức startCollaboration
:
sidePanelClient.startCollaboration({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
Các đề xuất để mang lại trải nghiệm liền mạch cho người dùng
Bạn nên đặt CollaborationStartingState
dựa trên các thao tác của người dùng được thực hiện trong bảng điều khiển bên. Khi startCollaboration
được gọi, Meet sẽ thực hiện những thao tác sau:
Đối với những người tham gia khác: Meet hiển thị thông báo cho biết hoạt động đang diễn ra.
Đối với trình khởi tạo: Nếu URL giai đoạn chính được chỉ định trong
CollaborationStartingState
, thì Meet sẽ mở giai đoạn chính bằng cách sử dụng URL từCollaborationStartingState
.