Bir Meet eklentisi kullanarak ortak çalışma

Toplantı katılımcıları, Google Meet eklentisi etkinliği. Ortak çalışma etkinliği başladığında Toplantının tüm katılımcıları etkinliğin proje devam ediyor.

Bu bildirim, uygulamanın kullanılabilirlik ve yükleme durumuna göre eklenti:

  • Katılımcıda eklenti yüklüyse: Etkinliğe katılabilirler.

  • Katılımcıda eklenti yoksa : "Google Etiket Yöneticisi"ni yüklemek üzere ekleyebilirsiniz.

  • Eklenti, katılımcının platformu: Etkinliğe katılamayacakları konusunda bilgilendirilirler. veya oturum açmış olması gerekir.

Kullanıcılar etkinliğe katıldığında kendi iFrame'lerini eklenti içeriğinizle yükler. Yeni katılanların katılıp katılmayacağını özelleştirebilirsiniz. Ana ekranda veya yan panelde ortak çalışma etkinliğini açmalısınız.

Etkinliği başlat

Bir etkinlik, ActivityStartingState arabirimini kullanan startActivity() yöntemi çağrılarak başlatılır.

1. Adım (İsteğe bağlı): Eklenti, etkinlik başlangıç durumunu ayarlar

İlgili içeriği oluşturmak için kullanılan setActivityStartingState() yöntemi, her bir anahtar içeriğinin ilk durumuyla ilgili bilgileri katılımcı belgeyi kabul ettiğinde kullanılacak davet edebilirsiniz.

Eklenti, ActivityStartingState Meet Eklentileri SDK'sını etkinlikten önce veya etkinlik sırasında istediğiniz zaman kullanın. Eklenti etkinliği başladıktan sonra diğer toplantı Katılımcılar, ilk kullanımlarını başlatmak için ActivityStartingState ekleyebilirsiniz.

ActivityStartingState değerinin nasıl ayarlanacağıyla ilgili ayrıntılar ve kod örnekleri için Etkinlik başlangıç durumunu kullanma başlıklı makaleyi inceleyin.

2. Adım: Eklenti, etkinliği başlatır

Etkinlik, eklenti startActivity() yöntemini MeetSidePanelClient.

Kullanıcı yüklendikten sonra eklentinizde startActivity() yöntemini çağırdığınızdan emin olun ve bir aktiviteye başlamak için hazır olduğunu göreceksiniz.

Aşağıdaki kod örneğinde, startActivity() yönteminin nasıl çağrılacağı gösterilmektedir:

    sidePanelClient.startActivity({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

startActivity() yöntemi çağrıldığında Meet şunları gerçekleştirir: şu işlemleri yapabilirsiniz:

  • Diğer katılımcılar için: Meet, aşağıdakileri içeren bir bildirim gösterir: Etkinlik devam ediyor olabilir.

  • Başlatıcı için: ActivityStartingState, Meet ana sahneyi ActivityStartingState içindeki URL.

Bir etkinlikte eklenti durumunu paylaşma

Bir kullanıcı etkinliğe katıldığında veya yan panele ekleyebilirsiniz. ActivityStartingState.

additionalData özelliği ile ilk verileri paylaşabilirsiniz (ayrıca durum olarak). Ayrıca isterseniz etkileşimde bulunan kullanıcılar arasında bir durumu paylaşın. ekleyebilirsiniz.

Durumu birkaç şekilde paylaşabilirsiniz:

  • Kendi senkronizasyon arka ucunuzu yazarak bu işlemi kendiniz yapabilirsiniz.
  • Co-Doing API'yi kullanıyorsanız Bu, kullanıcılar arasında rastgele veri paylaşmanın kolay ve hızlı bir yoludur.