Cộng tác bằng tiện ích bổ sung của Meet

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.