Meet eklentisi dağıtma

Google Meet eklentileri, bir Google Cloud projesi kapsamında oluşturulur ve yapılandırılır.

Google Cloud projesi oluşturma

Google Cloud projesi oluşturmak için Google Cloud oluşturma başlıklı makaleyi inceleyin inceleyebilirsiniz.

Google Workspace Marketplace SDK'sını ve Google Workspace Eklentileri API'sini etkinleştirme

Meet eklentileri geliştirmek için Google Workspace Marketplace SDK'sı ve Google Workspace Eklentileri API'si gereklidir. Bu özellikleri etkinleştirmek için:

  1. Google Cloud konsolu hakkında daha fazla bilgi edinin.
  2. Açık olan farklı bir proje varsa en üstte projenin adını seçin. uygulamanızın projesinin
  3. Üstteki arama çubuğuna Google Workspace Marketplace SDK yazın ve Enter tuşuna basın.
  4. Google Workspace Marketplace SDK sayfasını açın, Etkinleştir'i tıklayın.

  5. Google Workspace Add-ons API öğesini bulup etkinleştirmek için bu adımları tekrarlayın.

Dağıtım oluşturun

Meet'te eklenti kullanmak için dağıtım ve eklenti manifest dosyası gerekir.

  1. Google Cloud konsolu hakkında daha fazla bilgi edinin.
  2. En üstte, farklı bir proje açıksa proje değiştirmek için uygulamanızın projesinin adını seçin.
  3. API'ler ve Hizmetler.
  4. Ayrıntılar sayfasını görüntülemek için Google Workspace Marketplace SDK öğesini seçin.

Dağıtımınızı oluşturma

Dağıtımınızı doğrudan Google Cloud Console'da oluşturmak için HTTP dağıtımı (önerilen) veya Google Apps Komut Dosyası.

HTTP dağıtımı

  1. HTTP dağıtımları sekmesini tıklayın.
  2. Yeni dağıtım oluştur'u tıklayın ve eklentinin dağıtım kimliğini girin.

    Dağıtım kimliği, eklenti geliştiricisinin eklenti manifestini içeren dağıtımı tanımlamasına yardımcı olan rastgele bir dizedir. Dağıtım Kimlikler gereklidir ve en fazla 100 karakterden oluşabilir.

  3. İleri'yi tıklayın.

    Eklenti manifestinin JSON biçimindeki spesifikasyonunu gönderebileceğiniz bir yan panel açılır. Bu ayrıca DEPLOYMENT.JSON üzerinde çalışıyor.

    Eklenti manifest dosyası, Google Meet eklentisinin merkezi yapılandırmasıdır. İlgili içeriği oluşturmak için kullanılan aşağıdaki kod örneğinde, mevcut Meet alanları web için.

    {
      "addOns": {
        "common": {
          "name": "NAME",
          "logoUrl": "LOGO_URL"
        },
        "meet": {
          "web": {
            "sidePanelUri": "SIDE_PANEL_URI",
            "addOnOrigins": ["ADD_ON_ORIGINS"],
            "darkModeLogoUrl": "DARK_MODE_LOGO_URL",
            "logoUrl": "MEET_WEB_LOGO_URL",
            "supportsScreenSharing": SUPPORTS_SCREENSHARING
          }
        }
      }
    }
    

    Aşağıdakini değiştirin:

    • NAME: Dize. Google Meet eklentinizin adı.
    • LOGO_URL: Dize. Google Workspace eklentisinin logosunun URL'si. Bu, Google Workspace ürünlerinde eklenti için kullanılır.
    • SIDE_PANEL_URI: Dize. Girişin URL'si noktasıdır. Gösterilen yan panelde yer alır. İlgili içeriği oluşturmak için kullanılan Bu URL'nin origin değeri bir ADD_ON_ORIGINS alanı için geçerlidir.
    • ADD_ON_ORIGINS: Dize listesi. İş Listesi origins barındırılır. Aynı şemayı, ana makineyi ve bağlantı noktasını paylaşan iki URL'nin kaynağı aynıdır. Alt kaynaklara ve joker karakter alt alan adlarına da izin verilir. Daha fazla bilgi için Ek güvenlik başlıklı makaleyi inceleyin.
    • DARK_MODE_LOGO_URL: Dize. Koyu moda özel URL'yi seçin. Koyu mod logosu, tüm Meet temalarında en iyi şekilde görünür. Logo tasarımı yönergeleri için En iyi uygulamalar başlıklı makaleyi inceleyin.
    • MEET_WEB_LOGO_URL: İsteğe bağlı. Dize. Eklentinin logosunun Meet'e özel URL'si. Bu logo, Meet'te kullanılır. Mevcut değilse Ortak bölümdeki logoUrl kullanılır. Logo tasarımı yönergeleri için En iyi uygulamalar'ı inceleyin.
    • SUPPORTS_SCREENSHARING: İsteğe bağlı. Boole. false olarak ayarlanırsa kullanıcıların ortak çalışma eklentisi oturumunda neler olduğunu görmek için eklentiyi kullanması gerekir. Doğru değerine ayarlanırsa başlatan bir sohbet sırasında ekran paylaşımı yaparak eklentinin neye benzediğini gösterebilir.
  4. Gönder'i tıklayın.

    Dağıtımlar hakkında daha fazla bilgi için Bir dağıtım kaynağını kontrol edin.

  5. Uygulama yapılandırması sekmesinde, Uygulama entegrasyonu altında Google Workspace Eklentisi'ni seçin. Bulut dağıtım kaynağı kullanarak dağıt'ı ve ardından doğru HTTP dağıtımını seçin.

Google Apps Komut Dosyası

  1. Uygulama yapılandırması sekmesini tıklayın.

  2. Uygulama entegrasyonu bölümünde Google Workspace Eklentisi'ni seçin. Google Apps Komut Dosyası dağıtım kimliğini kullanarak dağıt'ı seçin ve komut dosyanızın dağıtım kimliğini girin.

  3. Kaydet'i tıklayın.

    Apps Komut Dosyası projesi oluşturma hakkında ayrıntılı bilgi için Apps Komut Dosyası dokümanları. İlgili içeriği oluşturmak için kullanılan Meet eklentisi yalnızca appscript.json manifest dosyasıdır. Apps Komut Dosyası proje manifesti. Apps Script projenizdeki manifest dosyasında bir addOns ve meet bölümünün bulunduğundan emin olun. addOns ve meet bölümleri aynı yapılandırdığınızdan emin olun.

    Diğer Google Workspace eklentilerinin aksine Meet eklentileri tamamen Apps Komut Dosyası'nda oluşturulamaz. Bunun yerine, yan panel ve ana sahne oluşturarak tam bir web uygulaması oluşturmanız gerekir. Web uygulamanızın yan panel URL'si appsscript.json manifest dosyasının SIDE_PANEL_URI.

Meet'te eklentiyi yükleme ve test etme

Eklentinizi Meet'te test etmek için: önce oturum açmış kullanıcı için yükleyin:

HTTP dağıtımı

  1. Google Cloud Console'da projeniz için Google Workspace Marketplace SDK'sına gidin.
  2. HTTP dağıtımları sekmesini tıklayın.
  3. İşlemler sütununun altında Yükle'yi tıklayın.

Google Apps Komut Dosyası

  1. Yayınlanmamış bir eklentiyi yüklemek için Google Workspace Eklentisi belgelerini inceleyin.

Artık eklentinizi toplantılarda kullanabilirsiniz. Denemek için meet.google.com adresinde bir toplantı başlatın. İlgili içeriği oluşturmak için kullanılan yüklenen eklenti artık Etkinlikler'de görünür kontrol edebilirsiniz.

Eklentinizi yüklemenin yanı sıra oturum açmış bireysel kullanıcılar varsa videoyu yayınlayabilirsiniz. Yayınladığınız Google Workspace Eklentiniz, diğerlerinin bulunmasını, yüklenmesini ve kullanılmasını talep eder.