Colaborar usando um complemento do Meet

Os participantes de uma reunião podem trabalhar de forma colaborativa em uma atividade de complemento do Google Meet. Quando uma atividade colaborativa é iniciada, todos os participantes da reunião recebem uma notificação de que a atividade está em andamento.

Essa notificação é adaptada ao status de disponibilidade e instalação do complemento:

  • Se o participante tiver o complemento instalado: ele poderá entrar na atividade.

  • Se o participante não tiver o complemento instalado: ele será direcionado para instalar o complemento.

  • Se o complemento não estiver disponível para a plataforma do participante: o participante vai receber um aviso de que não pode participar da atividade usando o dispositivo atual.

Uma atividade é iniciada chamando o método startCollaboration.

Etapa 1 (opcional): o complemento define o estado inicial da colaboração

O MeetAddonClient.setCollaborationStartingState define ou atualiza informações sobre o estado inicial do complemento usado quando o participante aceita o convite para colaborar.

O complemento pode definir a CollaborationStartingState usando o SDK de complementos do Meet a qualquer momento antes ou durante a colaboração. Depois que a atividade do complemento for iniciada, os outros participantes da reunião usarão o CollaborationStartingState para inicializar o complemento.

Para detalhes e exemplos de código sobre como definir o CollaborationStartingState, consulte Usar o estado inicial da colaboração.

Etapa 2: o complemento inicia a atividade

A atividade começa quando o complemento chama o método startCollaboration no MeetSidePanelClient.

Chame o método startCollaboration no complemento quando o usuário concluir a seleção de conteúdo e estiver pronto para iniciar a colaboração.

O exemplo de código a seguir mostra como chamar o método startCollaboration:

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

Recomendações para uma experiência do usuário perfeita

Recomendamos a configuração do CollaborationStartingState com base nas ações do usuário realizadas no painel lateral. Quando startCollaboration é invocado, o Meet executa as seguintes ações:

  • Para outros participantes: o Meet mostra uma notificação de que a atividade está em andamento.

  • Para o iniciador: se um URL do cenário principal tiver sido especificado no CollaborationStartingState, o Meet vai abrir o cenário principal usando o URL do CollaborationStartingState.