Bir Meet eklentisi kullanarak ortak çalışma

Toplantının katılımcıları, bir Google Meet eklentisi etkinliğinde ortaklaşa çalışabilir. Ortak çalışma etkinliği başladığında toplantıdaki tüm katılımcılara etkinliğin devam ettiğine dair bir bildirim gönderilir.

Bu bildirim, eklentinin kullanılabilirlik ve yükleme durumuna göre uyarlanmıştır:

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

  • Katılımcıda eklenti yüklü değilse: Katılımcı, eklentiyi yüklemek üzere yönlendirilir.

  • Eklenti katılımcının platformunda kullanılamıyorsa: Katılımcıya mevcut cihazını kullanarak etkinliğe katılamayacağı bildirilir.

startCollaboration yöntemi çağrılanarak bir etkinlik başlatılır.

1. adım isteğe bağlı: Eklenti, ortak çalışma başlangıç durumunu ayarlar

MeetAddonClient.setCollaborationStartingState, katılımcı ortak çalışma davetini kabul ettiğinde kullanılan eklentinin ilk durumuyla ilgili bilgileri ayarlar veya günceller.

Eklenti, ortak çalışma öncesinde veya sırasında herhangi bir zamanda Meet Eklentileri SDK'sını kullanarak CollaborationStartingState'i ayarlayabilir. Eklenti etkinliği başladıktan sonra diğer toplantı katılımcıları eklentiyi başlatmak için CollaborationStartingState kullanır.

CollaborationStartingState öğesinin nasıl ayarlanacağıyla ilgili ayrıntılar ve kod örnekleri için Ortak çalışma başlangıç durumunu kullanma bölümüne bakın.

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

Etkinlik, eklenti MeetSidePanelClient'te startCollaboration yöntemini çağırdığında başlar.

Kullanıcı içerik seçimini tamamlayıp ortak çalışmayı başlatmaya hazır olduğunda eklentinizde startCollaboration yöntemini çağırdığınızdan emin olun.

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

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

Sorunsuz bir kullanıcı deneyimi için öneriler

Yan panelde gerçekleştirilen kullanıcı işlemlerine göre CollaborationStartingState öğesinin ayarlanmasını kesinlikle öneririz. startCollaboration çağrıldığında Meet aşağıdaki işlemleri gerçekleştirir:

  • Diğer katılımcılar için: Meet, etkinliğin devam ettiğine dair bir bildirim gösterir.

  • Başlatan için: CollaborationStartingState'da bir ana sahne URL'si belirtilmişse Meet, CollaborationStartingState içindeki URL'yi kullanarak ana sahneyi açar.