Google Meet eklentileri, doğrudan Google Meet'e deneyimler eklemek için kullanılır. Eklenti oluşturmak için Google Workspace eklentilerinin nasıl geliştirildiğini ve Google Workspace Marketplace'te nasıl yayınlandığını anlamanız gerekir.
Mimari
Aşağıdaki ardışık düzen şemasında, Google Meet eklentisinin Google Workspace kaynaklarını nasıl kullandığının mimarisi gösterilmektedir.
Google Meet eklentilerini toplantılarda kullanma işlemi şu şekilde gerçekleşir:
- Eklenti paneli yükleme: Kullanıcı, yüklü eklentilerin listesini eklenti paneline yüklemek için Meet'teki etkinlik düğmesini tıklar.
- Eklenti seçme: Kullanıcı, eklenti panelinde bir eklenti seçer.
- Eklenti iframe'i yükle: Meet, geliştiricinin manifest'te belirttiği eklenti yan panel iframe URL'sini yükler.
- AddonSession oluştur: Eklenti, bir
AddonSession
oluşturur. Bu, Meet'e eklentinin yüklendiği ve kullanıma hazır olduğu bilgisini verir. - Eklenti başlatıldı: Eklenti kullanıma hazır.
- (İsteğe bağlı) One Tap ile jeton iste: Seçilen eklenti, etkin bir Google oturumu varsa oturum açma bilgileri ve kullanıcı onaylı kapsamlarla jeton istemek için Google One Tap'ı kullanır.
- (İsteğe bağlı) Google, kimlik jetonu döndürür: Kimlik jetonu, kullanıcı kimliği bilgilerini içerir.
Marketplace'teki Google Workspace eklentileri
Google Workspace eklentileri, Gmail, Google Dokümanlar ve Google E-Tablolar gibi Google Workspace uygulamalarıyla entegre olan özelleştirilmiş uygulamalardır. Geliştiricilerin doğrudan Google Workspace'e entegre edilmiş özelleştirilmiş kullanıcı arayüzleri oluşturmasına olanak tanır. Eklentiler, daha az bağlam değişikliğiyle kullanıcıların daha verimli çalışmasına yardımcı olur.
Google Workspace Marketplace, kullanıcılara ve yöneticilere Google Workspace ile entegre üçüncü taraf kurumsal uygulamaları bulup yükleme olanağı sunar. Marketplace, yayınlanmış Google Workspace eklentilerini yönetmek için de merkezi bir yerdir. Kullanıcılar, yayınlanan eklentileri yükleyip kaldırabilir. Yöneticiler, kullanıcıların yükleyebileceği eklentileri kısıtlayabilir.
Eklenti türleri
Genel olarak, oluşturabileceğiniz iki tür eklenti vardır: Google Workspace eklentileri ve Düzenleyici eklentileri.
Meet Eklentileri SDK'sı için eklentilerinizi Google Workspace eklentilerini kullanarak oluşturmanız gerekir.
Google Workspace eklentileri sayesinde Gmail, Google Takvim ve Google Drive gibi birden fazla Google Workspace uygulamasını genişletebilirsiniz. Eklenti manifest dosyasında, diğer ayrıntılarla birlikte eklentinin hangi uygulamayı hedeflediğini belirtirsiniz. Meet Eklentileri SDK'sı için manifest dosyasının addOns
bölümünde bir meet
nesnesi tanımlamanız gerekir. Daha fazla bilgi için Dağıtım oluşturma bölümünü inceleyin.
Google Workspace eklentileri iki farklı şekilde geliştirilebilir: Google Apps Komut Dosyası'nda veya tercih ettiğiniz teknoloji grubunu kullanarak kendi kendine barındırılan bir eklenti olarak. Bu eklentilerin her biri, farklı bölümlerden oluşan bir manifest içerir. Manifestin Meet bölümü, eklentinizin Google Meet'ten nasıl yüklendiğini belirten bilgiler içerir ve eklentinizin geri kalanının kendi kendine barındırılı olup olmadığı veya Apps Komut Dosyası'nı kullanıp kullanmadığıyla ilgili değildir. Meet eklentileri bir iframe'de yüklenir ve kart tabanlı arayüzler yerine web sayfalarını referans almalıdır.
Örneğin, bir Google Workspace eklentisinin manifest dosyasında, kart arayüzlerini döndürmek için ComposeTrigger
ve ContextualTrigger
nesnelerini kullanan Gmail bölümü ve web sayfanızı ve mobil uygulamanızı işaret etmek için web, iOS ve Android nesnelerini kullanan Meet bölümü olabilir.
Eklenti yayınlama
Google Workspace eklentinizi yayınladığınızda diğer kullanıcıların bu eklentiyi bulup yüklemesine ve kullanmasına olanak tanırsınız.
Daha fazla bilgi için Meet Eklentinizi yayınlama bölümüne bakın.