Comenzar

Puedes integrar el SDK de Compartir en vivo de Google Meet en tu app para Android con lo siguiente: Java.

Puedes encontrar documentación y bibliotecas adicionales de Android para expandir las funciones de tu aplicación a través de la página oficial de desarrolladores de Android Documentación.

Usa el SDK

Para utilizar el SDK de Compartir en vivo de Meet, llama al AddonClientFactory.getClient . Esto muestra un AddonClient que funcione como punto de entrada a las actividades colaborativas.

Java

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

Obtén clientes de colaboración y visualización

Para usar el cliente, llama al newSessionBuilder método de AddonClient para mostrar un compilador para un nuevo AddonSession Para iniciar una sesión, agrega withCoDoing withCoWatching o ambos en el compilador.

Para obtener más información sobre cómo comenzar una actividad de visualización o visualización en compañía, consulta estas guías:

La API de visualización en compañía y la API de Co-Doing son independientes y pueden usarse en paralelo entre sí. También puedes iniciar una una sesión complementaria sin usar el cliente de Co-Doing ni una Cliente de visualización en compañía.

Cómo administrar el estado de inicio de la colaboración

Cuando se abre un complemento por primera vez, se carga un estado que puede ser diferente del estado inicial en el que complemento que se usará cuando los usuarios se unan con el invitación de colaboración. El AddonSession.Builder usa el withCollaborationStartingState método para especificar CollaborationStartingState que se deben cargar cuando los usuarios se unen a la sesión de colaboración.

Puedes restablecer o actualizar el campo CollaborationStartingState con el con los siguientes métodos:

  • Usa el AddonSession.resetCollaborationStartingState para restablecer el estado inicial del complemento. Esto borrará el estado de inicio que recibían otros participantes. Solo el iniciador puede restablecer el estado inicial.

  • Usa el AddonSession.updateCollaborationStartingState para actualizar el estado inicial del complemento. Los demás participantes reciben esto cuando aceptan la invitación para colaborar. Solo el iniciador puede actualizar el estado inicial.

Para controlar las devoluciones de llamada del complemento del complemento de usuario, implementa el AddonSessionHandler Las devoluciones de llamada permiten a los desarrolladores de complementos reaccionar a los eventos del app de Google Meet. Para CollaborationStartingState, usa el onCollaborationStartingStateUpdate() para recibir el último estado inicial de la colaboración de la sesión complementaria.