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 doCollaborationStartingState
.
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.