Commencer

Vous pouvez intégrer le SDK de partage en direct Google Meet dans votre application Android à l'aide de Java.

Vous pouvez trouver de la documentation Android et des bibliothèques Android supplémentaires pour étendre les fonctionnalités de votre application via la documentation officielle pour les développeurs Android.

Utiliser le SDK

Pour utiliser le SDK de partage en direct Meet, appelez la méthode AddonClientFactory.getClient. Cette opération renvoie un objet AddonClient qui servira de point d'entrée pour les activités de groupe.

Java

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

Trouvez les clients qui font du co-doigt et du co-visionnage

Pour utiliser le client, appelez la méthode newSessionBuilder à partir de AddonClient afin de renvoyer un compilateur pour un nouveau AddonSession. Pour démarrer une session, ajoutez la méthode withCoDoing, la méthode withCoWatching ou les deux au compilateur.

Pour en savoir plus sur le démarrage d'une activité de visionnage à plusieurs ou à plusieurs, consultez ces guides:

L'API Co-Watching et l'API Co-Doing sont indépendantes et peuvent être utilisées en parallèle. Vous pouvez également démarrer une session complémentaire sans utiliser le client de co-formation ni de client de covisionnage.

Gérer l'état de départ de la collaboration

Lorsqu'un module complémentaire est ouvert pour la première fois, il charge un état différent de l'état de départ que le module complémentaire souhaite utiliser lorsque les utilisateurs rejoignent la réunion à l'aide de l'invitation de collaboration. Le AddonSession.Builder utilise la méthode withCollaborationStartingState pour spécifier les CollaborationStartingState à charger lorsque les utilisateurs rejoignent la session de collaboration.

Vous pouvez réinitialiser ou mettre à jour le champ CollaborationStartingState à l'aide des méthodes suivantes:

  • Utilisez la méthode AddonSession.resetCollaborationStartingState pour réinitialiser l'état de départ du module complémentaire. Cette action effacera l'état de départ précédemment reçu par les autres participants. Seul l'initiateur peut réinitialiser l'état de départ.

  • Utilisez la méthode AddonSession.updateCollaborationStartingState pour mettre à jour l'état de départ du module complémentaire. Les autres participants le reçoivent lorsqu'ils acceptent l'invitation à collaborer. Seul l'initiateur peut mettre à jour l'état de départ.

Pour gérer les rappels du module complémentaire pour la session, implémentez AddonSessionHandler. Les rappels permettent aux développeurs de modules complémentaires de réagir aux événements de l'application Meet. Pour CollaborationStartingState, utilisez la méthode onCollaborationStartingStateUpdate() afin de recevoir le dernier état de début de collaboration de la session complémentaire.