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, bir 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 panelini yükleme: Kullanıcı, yüklü eklentilerin listesini eklenti paneline yüklemek için Meet'te etkinlik düğmesini tıklar.
- Eklenti seçme: Kullanıcı, eklenti panelinde bir eklenti seçer.
- Eklenti iframe'ini yükle: Meet, geliştiricinin manifest'te belirttiği eklenti yan paneli iframe URL'sini yükler.
- AddonSession oluşturma: 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ırdı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, kullanıcıların daha az bağlam değiştirmeyle daha verimli çalışmasını sağlar.
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. Eklentinin hangi uygulamayı hedeflediğini, diğer ayrıntılarla birlikte eklenti manifest dosyasında 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 başlıklı makaleyi 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ına referans vermelidir.
Ö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 başlıklı makaleyi inceleyin.