Colaborar usando um complemento do Meet

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

Esta notificação é adaptada de acordo com a disponibilidade e o status de instalação do Complemento:

  • Se o participante tiver o complemento instalado: Elas podem participar da atividade.

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

  • Se o complemento não estiver disponível para plataforma do participante: ele é informado de que não pode participar da atividade. usando o dispositivo atual.

Quando um usuário entra na atividade, ele carrega seus próprios iframes com seu do conteúdo do complemento. Você pode definir se as novas os participantes devem abrir a atividade colaborativa no palco principal ou no painel lateral.

Começar a colaboração

Uma atividade é iniciada chamando o startCollaboration que usa um método CollaborationStartingState interface gráfica do usuário.

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

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

O complemento pode definir CollaborationStartingState usando o SDK de complementos do Meet a qualquer momento antes ou durante a colaboração. Depois que a atividade do complemento começar, a outra reunião os participantes usam a CollaborationStartingState para inicializar .

Para ver detalhes e exemplos de código sobre como definir o CollaborationStartingState, consulte Use o modelo de colaboração estado.

Etapa 2: o complemento inicia a atividade

A atividade começa quando o complemento chama o startCollaboration na classe MeetSidePanelClient

Chame o método startCollaboration no complemento quando o usuário finaliza a seleção de conteúdo e está 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.
        })
    });

Quando startCollaboration é invocado, o Meet executa as seguintes ações:

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

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

Compartilhar o estado do complemento em uma colaboração

Quando um usuário entrar na colaboração, ele carregará seu no palco principal ou no painel lateral, dependendo o CollaborationStartingState.

Com a propriedade additionalData, é possível compartilhar dados iniciais (também chamados de como estado) com usuários participando da colaboração. Talvez você também queira compartilham estado entre usuários enquanto eles interagem com seu .

É possível compartilhar o estado de várias maneiras:

  • Gerencie por conta própria com seus próprios mecanismos de sincronização.
  • Use o SDK de compartilhamento ao vivo do Meet. que é uma maneira conveniente e rápida de compartilhar dados arbitrários entre usuários.