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 de inicio.
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.