Google Workspace Marketplace ile ilgili uygulama inceleme süreci ve gereksinimleri

Bir uygulamayı Google Workspace Marketplace'te herkese açık olarak yayınlamak için Google, uygulamanızı ve uygulama girişini inceleyerek bunların Google'ın tasarım, içerik ve stil yönergelerine uygun olduğundan emin olur.

Google, uygulamanızı inceledikten sonra daha fazla çalışma gerekip gerekmediği veya onaylanıp onaylanmadığı hakkında bir e-posta alırsınız.

  • Uygulamanız için ek çalışma gerekirse: İyileştirilmesi gerekenlerle ilgili belirli bilgilerin yer aldığı bir inceleme belgesi alırsınız. Sorunları giderin ve uygulamanızı incelemeye yeniden gönderin.
  • İnceleme ekibi uygulamanızı onaylarsa: Uygulamanız otomatik olarak yayınlanır ve bir bildirim e-postası alırsınız.

Uygulamanızı incelemeye göndermeden önce uygulamanızın yayınlanmaya hazır olduğundan emin olun. Ayrıntılı bilgi için Yayınlama sürecine hazırlanma başlıklı makaleyi inceleyin.

İnceleme süresi

Uygulama incelemesi genellikle birkaç gün sürer. Bu işlemin ne kadar süreceği şunlara bağlıdır:

  • Yakın zamanda kaç uygulama gönderildi?
  • Uygulamanızın ne kadar ek çalışmaya ihtiyacı olduğu

Uygulamaların incelemeyi geçememesinin yaygın nedenleri

OAuth doğrulaması:

  • OAuth izin ekranı yanlış ayarlanmış. Örneğin, kullanıcı türü Dahili olarak ayarlanmışsa veya yayınlama durumu Test olarak ayarlanmışsa.

  • Uygulama, OAuth doğrulamasını tamamlamadı.

Uygulama girişi sorunları:

  • Uygulama adında, logoda veya uygulama açıklamalarında Google'ın ticari markalarının uygunsuz kullanımı Daha fazla bilgi için Google Workspace Marketplace markalaşma yönergelerini inceleyin.

  • Bağlantılar çalışmıyor veya yanlış bilgilere yönlendiriyor. Örneğin, bir gizlilik politikası bağlantısı geliştirici destek sayfasına yönlendiriyor.

  • Ekran görüntüleri ve resimler düşük kaliteli veya uygulama özelliklerini doğru şekilde yansıtmıyor.

Uygulama hazırlığı:

  • Uygulama hâlâ test aşamasında olduğundan herkese açık olarak kullanıma sunulmamıştır.
  • Uygulamada hata var veya uygulama tam olarak çalışmıyor.

Ölçütleri inceleme

Uygulamanızı incelemeye göndermeden önce tüm şartlara ve Google Workspace Marketplace program politikalarına uyduğundan emin olun.

Tüm uygulamalar için şartlar

Ön incelemenizi takip etmek için onay kutularını kullanabilirsiniz.

Kategori Ölçütler
Uygulama adı
  • Aynı ada sahip başka uygulama girişi yok.
  • Ad, sürüm numarası içermez.
  • Ad, OAuth izin ekranındaki adla eşleşiyor.
  • Ad belirsiz veya çok genel olmamalıdır.
  • Ad en fazla 50 karakterden oluşmalıdır.
  • (Önerilen) Adda büyük harf kullanılır.
  • (Önerilen) Adda noktalama işareti (özellikle parantez) bulunmamalıdır.
Geliştirici bilgileri
  • Geliştirici adı ve geliştirici web sitesi, geliştirici hakkındaki alakalı bilgileri doğru bir şekilde temsil etmeli ve bu bilgilere yönlendirmelidir.
  • Tüketiciyi koruma yasaları uyarınca, Avrupa Ekonomik Alanı'nda (AEA) ikamet eden tüketicilere Google Workspace Marketplace'teki bir satıcının tacir mi yoksa tacir olmayan mı olduğu bildirilmelidir:
    • Tacir: Tacir; bir ticaret, işletme, zanaat veya meslekle ilgili amaçlarla ya da tacir adına veya adına hareket eden kişidir.
    • Tüccar olmayan: Tacir olmayan (tüketici), profesyonel olmayan amaçlarla hareket eden bir kişidir.

    Belirtilmemişse uygulamanızın mağaza girişi sayfasında "Tacir durumu belirtilmemiş" ifadesi görünür.

Uygulama açıklaması
  • Sağlanan tüm bağlantılar çalışır ve doğru bilgilere yönlendirir. Örneğin, bir gizlilik politikası bağlantısı, gizlilik politikasını açıklayan bir sayfaya yönlendirir.
  • Uygulama bir üçüncü taraf hizmetiyle etkileşime geçiyorsa açıklama bölümünde, üçüncü taraf hizmetinin ne yaptığı, uygulamanın bu hizmetle nasıl etkileşime geçtiği ve isteğe bağlı olarak ilgili web sitesinin bağlantısı açıklanır.
  • Kısa ve ayrıntılı açıklamalar anlaşılır olmalıdır.
  • Kısa ve ayrıntılı açıklamalar aynı değil.
  • (Önerilen) Fiyatlandırma bilgileri eksiksiz ve doğrudur.
  • (Önerilen) Her dil için özellik grubunun tamamı (ad, kısa açıklama ve ayrıntılı açıklama), dil uyuşmazlığı olmadan doğru şekilde tanımlanır.
İşlevsellik
  • Belirgin bir hata yok ve uç durumlar dahil tüm işlemler tamamen işlevsel. Yükleme süreleri, yükleme göstergeleriyle yönetilir.
  • Uygulama, Google API'leriyle net etkileşimler gösterir.
  • Uygulama, Google ürünlerinde mevcut olana eşdeğer olmayan yeni veya genişletilmiş bir işlev sağlıyor.
  • Uygulama, reklam veya spam amaçlı değildir.
  • Uygulama tamamen çalışır durumdadır ve test amacıyla tasarlanmamıştır. Devam eden bir çalışma değildir.
  • Uygulama, kullanıcıların veya ücretli kullanıcıların kullanabileceği özelliklerle etkileşime geçiyorsa Google'ın inceleme ekibi için geliştiricinin sistemindeki bir test hesabı sağlanır.
Kullanıcı deneyimi
  • Adı dahil olmak üzere uygulamada Google marka öğeleri, ticari markaları veya Google markalı içerikler kullanılmıyor. Google Workspace Marketplace markalaşma kurallarına göz atın.
  • Yetkilendirme ve oturum açma işlemi yalnızca bir kez gereklidir. Uygulama, tek tıklamayla TOA veya ideal olarak sıfır tıklamayla TOA kullanır.
  • Bir yönetici, alan için OAuth 2.0 kapsamlarına izin verdikten sonra, kullanıcılardan tekrar kapsam izinleri istenmez.
  • Kullanıcıların Google Hesaplarında oturum açtıktan sonra kimlik bilgilerini girmesi gerekmez. Erişim için en fazla "Google ile oturum aç" düğmesini tıklamaları gerekir.
  • Düğme etiketleri, menü öğeleri, başlıklar ve diğer uygulama öğeleri için tutarlı, açık ve anlaşılır terimler kullanılmalıdır. Örneğin, Evet veya Hayır yerine etiketler Sil ve İptal gibi işlem adlarını ifade eder.
  • Oturum açmak gerekiyorsa oturumu kapatma işlevi düzgün çalışıyor. Jetonlar iptal edilir ve oturum açma işlemi baştan başlatılabilir.
  • İşlemler için onay veya hata mesajları gibi geri bildirimler her zaman gösterilir.
  • Bozuk resim bağlantıları veya bulanık resimler yoktur.
Grafik
  • Simgeler doğru boyutlarda, kare şeklinde ve arka planları saydam olmalıdır. Grafik öğeleri bölümüne bakın.
  • Simge, uygulamanın adını veya işlevini doğru şekilde temsil ediyor.
  • Simge renkli olmalıdır (gri tonlamalı değil).
  • Simgede Google'ın ticari markaları kullanılmıyor.
  • Ekran görüntüleri ve resimler bulanık, okunaklılığı zor veya uygunsuz olmamalıdır. Uygulamayı doğru şekilde temsil etmelidir.
  • (Önerilir) Ekran görüntülerinde uygulamanın nasıl kullanıldığı ve ne işe yaradığı açıkça gösterilir.
OAuth
  • Uygulama OAuth doğrulamasını geçti, mümkün olan en dar OAuth kapsamlarını kullanıyor ve tüm kapsamlar Google Hizmetleri API'leriyle doğru şekilde entegre ediliyor.

Belirli uygulama entegrasyonları için ek koşullar

İlgili inceleme ölçütlerini görüntülemek için uygulama girişinize dahil edilen uygulama entegrasyonlarını seçin. Ölçütleri (örneğin, kategoriye göre) sıralamak için sütun adlarını tıklayabilirsiniz.

Ön incelemenizi izlemek için onay kutularını kullanabilirsiniz.

Uygulama entegrasyonu Kategori Ölçütler
Google Chat uygulaması Ad
  • Uygulamayla iletişim kurmak için düğmelere açıklamadan erişebilirsiniz.
  • Uygulama adı A-Z (büyük harf) veya 0-9 ile başlar. Simgeyle başlayamaz.
Google Chat uygulaması Kullanıcı deneyimi
  • Kullanıcı doğrudan mesaj başlattığında veya bir alana uygulama eklendiğinde, uygulama istemsiz bir karşılama mesajı gönderir. Hoşgeldin mesajı, "Yardım" komutundan farklıdır. Daha fazla bilgi için Google Chat uygulaması için ana sayfa oluşturma başlıklı makaleyi inceleyin.
  • Uygulama, "Yardım" komutunu destekler ve kullanıcıların uygulamayı kullanmaya başlamasına yardımcı olur. Daha fazla bilgi için eğik çizgi komutlarına yanıt verme başlıklı makaleyi inceleyin.
  • Uygulama, alanda veya doğrudan Chat'te konuşulduğunda her zaman yanıt verir.
  • Mesajlarda yazım, büyük harf kullanımı, noktalama ve dil bilgisi kurallarına uyulmalıdır. Mesajlarda kötü amaçlı, rahatsız edici veya taciz edici içerikler bulunmamalıdır.
  • Mesajlar, Google şartlarına uygun olarak metin veya kartlar için net, kısa ve tutarlı bir biçimlendirme kullanır.
  • Yanıt 2 saniyeden uzun sürerse uygulama, gecikmeyi açıklayan bir mesaj gönderir.
  • Bildirim gönderen uygulamalar, kullanıcıların bildirimleri kapatmasına izin verir.
  • Kullanıcılar @bahis özelliğini kullanarak uygulamayı bir alana ekleyebilir.
  • Kullanıcılar, Üyeleri görüntüle menüsünü kullanarak uygulamayı alandan kaldırabilir.
  • Uygulama, kullanıcıya uygulamayla etkileşime geçmek için gereken her şeyi gösterir.
  • Uygulamanın kullandığı kart biçimi Google şartlarını karşılamalıdır. Etkileşimli kartlar oluşturma başlıklı makaleyi inceleyin.
  • Uygulamayı Chat menüsündeki Uygulama bul seçeneğinden bulabilirsiniz.
  • Uygulamanın etkileşimde bulunduğu harici URL'ler bir hazırlık veya geliştirme ortamına ait olmamalıdır.
  • Alanlarda uygulamaya gönderilen her mesajda @bahsetme olması gerekir. Uygulamanın yanıt vermesi gereken tek yol budur.
  • Chat uygulaması, üçüncü taraf alan adlarından gelen bağlantıları önizliyorsa:
    • Bağlantı önizlemeleri, kullanıcının mesajıyla alakalı ek bilgiler sunar. Örneğin, bir satış anlaşmasının bağlantısını önizlediğinizde hesap, tutar ve aşama gibi bilgiler eklenir.
    • Geliştirici, önizlenen alanla ilişkilidir.

    Daha fazla bilgi için Önizleme bağlantıları konusuna bakın.

  • (Önerilir) Workspace yöneticilerinin, uygulamanızı kuruluşlarındaki kullanıcılar adına yüklemesine izin vermek için uygulamanızın doğrudan mesaj alıp gönderebilmesi gerekir.
Google Chat uygulaması Grafik
  • Uygulamanın tanınabilir ve net bir avatarı olmalıdır.
Google Drive uygulaması İşlevsellik
  • Uygulama, işlevsellik sağlamak için Drive HTML'sini doğrudan değiştirerek Chrome tarayıcı uzantılarını kullanmıyor.
  • Uygulamanız hassas veya kısıtlı kapsamlar kullanıyorsa OAuth doğrulamasından geçirilmelidir. Doğrulama için nasıl başvuru yapabilirim? başlıklı makaleyi inceleyin.
  • Uygulamanız kısıtlanmış kapsamlar kullanıyorsa güvenlik değerlendirmesinden de Güvenlik değerlendirmesi neden gereklidir? başlıklı makaleyi inceleyin.
Google Drive uygulaması Kullanıcı deneyimi
  • Uygulama, Drive'da dosya depolıyorsa kullanıcıların bir klasör seçmesine izin veriyor veya uygulamaya özel bir klasör oluşturup yeniden kullanıyor. Yapılandırma verileri, bir Uygulama Verileri klasöründe depolanabilir. Uygulama, dosyaları kullanıcının Drive'ım klasörüne aktarmaz.
  • Uygulama, yalnızca uygulamanın belgelenmiş işlevine bağlı olarak Drive'da dosya depolar.
Düzenleyici Eklentisi İşlevsellik
  • Beklenen ve gerekli işlemler eklentiye dahildir ve iş akışını tamamlamak için gereken tüm araçları sağlar. Örneğin:
    • Eklenti, stili dokümanın tamamına uygularsa stili yalnızca seçili metne uygulama seçeneği sunar.
    • Eklenti, e-tablo verilerini bir web hizmeti feed'ine yüklüyorsa kolay gezinme için bu feed'in bağlantısı eklenir.
    • Eklenti, kullanıcının hesabının olmasını gerektiriyorsa kullanıcının hesabı yoksa kolayca hesap oluşturmak için kullanılabilecek bağlantılar veya bilgiler sağlar.
  • Eklentinin eklentiler sekmesinde menü öğeleri vardır.
  • Eklenti yalnızca özel işlevlerden oluşsa bile uygun dokümanları içermelidir.
  • Eklenti, menüsünü doldurmak için onInstall() ve onOpen() öğelerini doğru şekilde kullanıyor. Menü öğeleri, eklenti ilk yüklendiğinde ve farklı bir dosya açıldığında doldurulur. Düzenleyici eklentisi yetkilendirme başlıklı makaleyi inceleyin.
  • Yetkilendirme modları doğru şekilde ayarlandı. Yetkilendirme modları başlıklı makaleyi inceleyin.
  • Eklenti, Apps Komut Dosyası'nın V8 çalışma zamanına uygulanmalıdır. Daha fazla bilgi için V8 çalışma zamanına genel bakış başlıklı makaleyi inceleyin.
Düzenleyici Eklentisi Kullanıcı deneyimi
  • Eklentiyi kullanarak ürün hakkında temel bilgiler edinebilir ve ürünü nasıl kullanacağınızı öğrenebilirsiniz.
  • Kitaplıklar, eklentinin performansını düşürebileceğinden eklenti kodu kitaplıkları aşırı şekilde kullanmamalıdır.
  • Mümkünse hatalar önlenir ve düzgün şekilde yönetilir. Aksi takdirde:
    • Hata mesajları JavaScript uyarısında veya varsayılan kırmızı çubukta değil, bir iletişim kutusunda gösterilir. Basit bir dille sorunu iletir ve sorunu çözmek için kullanıcının yapması gerekenleri açıklar.
    • Mümkün olduğunda, kullanıcı yanlış bir şey yapıyorsa sorunu çözen bir düğme gösterilir.
    • Daha fazla bilgi için eklenti stil kılavuzuna bakın.
  • Harici sayfalara ait bağlantılar yeni pencerelerde açılır ve doğrudur.
  • Eklenti sezgisel ve iyi tasarlanmış. Bu ne anlama geliyor?
    • Ne yapılması gerektiği ve nasıl yapılacağı her zaman nettir.
    • Eklenti, erişilebilir ve anlaşılması kolay bir eklentidir. Teknik terimler ve jargondan kaçınılır.
    • İş akışları mümkün olduğunca net olmalı ve kolaylaştırılmalıdır.
    • Kullanıcı ve içeriği mümkün olduğunca güvendedir.
  • Eklenti, düzenleyici eklentileri için kullanıcı arayüzü stil kılavuzundaki talimatları uygulayarak düzenleyici eklentileri için CSS paketini kullanır.
  • Eklenti, her ekranda yalnızca bir mavi birincil işlem kullanır.
  • Eklenti aynı anda bir iletişim kutusu gösterir. Bunlar çakışmaz veya aynı anda birden fazla iletişim kutusu açık olmaz.
  • Eklentinin kullanıcı arayüzü, ayrılan alanlara düzgün şekilde sığar:
    • Metin ve etiketler "..." ile kesilmemiş.
    • Kullanıcının çok fazla dikey kaydırma yapması gerekmez.
    • İçerik genişliği 300 p'den fazla olmadığından yatay kaydırma çubuğu yoktur.
  • Eklentinin onay gerektirmesi veya tüm hassas işlemler için uyarı göstermesi. Örneğin, eklenti bir e-tablodaki tüm içeriğin üzerine yazmak üzereyse kullanıcı uyarılır ve işlem gerçekleşmeden önce işlemi onaylar.

    Tasarım değişiklikleri yaparak bu şarttan kaçınabilirsiniz. Örneğin, verileri içe aktaran bir Google E-Tablolar eklentisi, mevcut içeriğin üzerine yazma riski oluşturur. Veriler için varsayılan işlem olarak bir sayfa oluşturarak riski ortadan kaldırabilirsiniz.

  • Kullanıcılar, bir işlem yüklenirken işlemleri birden çok kez tetikleyemez. Örneğin, bir işlem yüklenirken düğmeler devre dışı bırakılır veya gizlenir.
Google Workspace Eklentisi Ad

Takvim eklentileri

  • Eklentide calendar.name veya common.name kullanılıyorsa manifest'teki ad, uygulama girişinde sağlanan adla aynı olmalıdır.
  • Eklenti calendar.conferenceSolution kullanıyorsa konferans çözümü adı "Google Takvim" içermez.
  • (Önerilen) Eklenti calendar.conferenceSolution kullanıyorsa konferans çözümü adı 30 karakteri aşmamalıdır.
Google Workspace Eklentisi İşlevsellik
  • Eklenti, istenen işlev için doğru widget'ları (veya Meet Eklentilerinde iframe'e sahip kullanıcı arayüzünü) kullanır. Örneğin, bir boole değeri seçmek için anahtar kullanın.

Takvim eklentileri

  • İkincil takvimler ve yetkilendirme desteklenir veya desteklenmiyorsa sorunsuz bir şekilde yönetilir. Örneğin, kullanıcı etkinlik oluştururken düzenleme erişimine sahip olduğu farklı bir takvimi seçerse konferans oluşturma işlemi başarısız olmaz.
  • Yinelenen etkinlikler düzgün çalışır.
  • Eklentide calendar.conferenceSolution kullanılıyorsa en az bir konferans çözümü sağlanır.
  • Eklenti konferans çözümleri sağlıyorsa uygun konferans veri alanları kullanılır. Örneğin, video konferans bağlantıları, telefon numaraları, SIP bağlantıları, erişim kodları ve desteklenen diğer özellikler, yapılandırılmış veri alanlarını kullanır ve notlar alanında sağlanmaz.
  • Eklenti konferans çözümleri sağlıyorsa yalnızca konferans ayrıntılarını düzenler ve başka etkinlik alanlarını düzenlemez.
  • Eklentinin sunduğu konferans çözümleri varsa konferans oluşturma işlemi 5 saniyeden kısa sürer.

Gmail eklentileri

Eklenti UrlFetchApp veya OpenLinkUrl kullanıyorsa:

  • URL geçerli.
  • URL, HTTP değil HTTPS kullanıyor.
  • Tam alan belirtilmiş.
  • Yol boş değil. Örneğin, https://altostrat/ kabul edilir ancak https://altostrat kabul edilmez.
  • UrlFetchApp dilinde joker karakterler kullanılamaz.

Meet Eklentileri

  • Üçüncü taraf çerezleri devre dışı bırakılsa bile eklenti girişi ve kullanıcı yolculukları çalışır durumda olmalıdır.
  • Eklentinin, toplantının işleyişiyle veya toplantıya katılımla ilgili işlevler sağlaması gerekir.
  • Eklenti, kullanıcıların toplantıdan çıkmasını sağlayacak işlemler (ör. tarayıcıyı yenileme) yapmamalıdır.
  • Çok oyunculu deneyim kullanılıyorsa eklenti, önceden izin belirlenmemiş olsa bile tüm katılımcıların içerik üzerinde ortak çalışmasına izin vermelidir. İzin ayarı, ortak çalışma eklentisi oturumu sırasında kullanılabilir olmalıdır.
  • Eklenti, etkinlik başlatma akışının iptal edilmesini yönetmeli ve kullanıcının uygulamadan etkinliğin başlatılmasını yeniden başlatmasına izin vermelidir.
  • Eklentinin, etkinlik deneyiminin oturum açılması ve ayarlanması için bir yan panel sağlaması gerekir.
  • Eklentinin, bot davet etme işlevi sunmaması veya toplantıda bot varlığına dayalı olmaması gerekir.
Google Workspace Eklentisi Kullanıcı deneyimi
  • Eklentinin bir ana sayfası vardır. Google Workspace eklentiniz dönüştürülmüş bir Gmail eklentisi ise varsayılan bir ana sayfa uygulanır.
  • Eklenti kartı (veya Meet eklentilerindeki iframe'li kullanıcı arayüzü) düzgün çalışıyor. Örneğin, kopya öğe yoktur; geri, yenile ve güncelle düğmeleri buna göre çalışır.
  • Kullanıcı eklentiyi yetkilendirdikten sonra, kullanıcıya oturum açma düğmesi (gerekirse), logo ve eklentinin kısa açıklamasıyla birlikte kullanıcıya karşılama amaçlı özelleştirilmiş bir ana sayfa kartı (Meet Eklentilerinde web sayfası) gösterilir.
    • Oturum açma düğmesi tetiklenirse üçüncü taraf tedarikçiden özelleştirilmiş bir oturum açma sayfası gösterilir. Bu sayfa, Google Workspace dışında çalışan bir üçüncü taraf hizmeti olduğunu açıkça belirtir.
  • Eklentinin kullanıcı arayüzü, ayrılan alanlara düzgün bir şekilde sığar:
    • Metin ve etiketler "..." ile kesilmez.
    • Kullanıcının çok fazla dikey kaydırma yapması gerekmez.
    • İçerik genişliği 300p'den fazla olmadığından yatay kaydırma çubuğu bulunmaz.
  • Kitaplıklar, eklentinin performansını düşürebileceğinden eklentinin kodunda kitaplıklar aşırı ölçüde kullanılmamalıdır.

Takvim eklentileri

  • Eklenti konferans çözümleri sağlıyorsa oluşturulan konferanslar geçerlidir ve üçüncü taraf konferans web sitesinde doğru şekilde gösterilir.

Dokümanlar eklentileri

Eklenti, üçüncü taraf alan adındaki bağlantıları (akıllı çipler) önizliyorsa:

  • Bağlantı önizlemeleri, kullanıcıya alakalı ve tamamlayıcı bilgiler sunar. Örneğin, bir satış anlaşmasının bağlantısını önizlediğinizde hesap, tutar ve aşama gibi bilgiler eklenir.
  • Geliştirici, önizlenen alanla ilişkilidir.

Daha fazla bilgi için Akıllı çiplerle bağlantıları önizleme başlıklı makaleyi inceleyin.

Drive eklentileri

  • Uygulama, Drive'da dosya depolıyorsa kullanıcıların klasör seçmesine izin veriyor veya uygulamaya özel bir klasör oluşturup yeniden kullanıyor. Yapılandırma verileri, bir Uygulama Verileri klasöründe depolanabilir. Uygulama, dosyaları kullanıcının Drive'ım klasörüne aktarmaz.
  • Eklenti yalnızca eklentinin belgelenen işlevlerine bağlı dosyaları Drive'da depolar.

Gmail eklentileri

  • Eklentide, Chrome tarayıcı uzantılarından bahsedilmiyor veya bunlara gerekçesiz olarak bağlantı verilmiyor.
  • Diğer işlemler menüsü , düzgün çalışan evrensel işlemleri içerir. Örneğin, Oturumu kapat, Hakkında, Destek vb.

Meet Eklentileri

  • Eklentinin lisans veya abonelik gerektirmesi durumunda: Kullanıcının lisansı yoksa kullanıcıya kullanıcı dostu bir mesaj gösterilmelidir.
  • Kullanıcı, lisanslama sorunu nedeniyle eklentiyi kullanamıyorsa hata mesajında, eklentinin kullanılamamasının nedeni açıkça belirtilmeli ve kullanıcının durumu düzeltmesi için bir işlem önerisi sunulmalıdır.
  • Eklentinin Google Workspace Marketplace girişinde, eklentinin kullanılması için gerekli olabilecek lisans ve abonelik koşullarıyla ilgili ayrıntılar belirtilmelidir. Eklentinin ücretli bir katmanı varsa Pazar Yeri girişinde, fiyatlandırma veya satış temsilcisiyle nasıl iletişime geçileceği hakkında daha fazla bilgi sunan bir web sayfasının bağlantısı sağlanmalıdır.
  • Kullanıcı oturum açmamışsa eklenti, Google One Tap'i Göster bölümündeki One Tap oturum açma istemini ve Kimlik Doğrulama bölümündeki "Google ile oturum aç" yedek seçeneğini göstermelidir. "Google ile oturum aç" mekanizmasına ek olarak başka giriş seçenekleri de sunulabilir.
  • Eklentinin, içeriği farklı boyutlara uyarlayabilen duyarlı bir tasarımı olmalıdır.
  • Üçüncü taraf çerezleri devre dışı bırakılmış olsa bile eklentinin kullanıcı yolculukları çalışır durumda olmalıdır.
  • Eklentinin iFrame içinde yatay kaydırma özelliği olmamalıdır.
  • Ana sahneyi kullanmak isteyen eklentiler, çok oyunculu deneyimler için tasarlanmış olmalı ve içeriğin aynı anda birden fazla katılımcı tarafından değiştirilmesine izin vermelidir. Tek oyunculu deneyimler için geliştirici yan paneli kullanmalıdır.
  • (Önerilir) Eklenti, oturum açmış kullanıcının kim olduğunu göstermelidir.
  • (Önerilen) Yerelleştirme seçimi: Dil, mevcut olduğunda tarayıcı tarafından belirlenen yerel tercihe göre ayarlanmalıdır.
  • (Önerilen) İçerik seçimi, en son erişilen içeriğin yer aldığı bir içerik tarama arayüzü üzerinden yapılmalıdır.
  • (Önerilir) Yan panele artık ihtiyaç duyulmuyorsa eklenti, ana aşamada başlatıldıktan sonra yan paneli kapatmalıdır.
Google Workspace Eklentisi Grafik

Takvim eklentileri

  • Konferans çözümünün logosu herkese açık bir URL'dir. Konferans çözümü logolarını sağlama başlıklı makaleyi inceleyin.
  • Eklentide calendar.conferenceSolution kullanılıyorsa konferans çözümünün logosu calendar.logoUrl koşullarına uygun olmalıdır. Takvim manifesti kaynağı başlıklı makaleyi inceleyin.
  • Eklentide calendar.logoUrl veya common.logoUrl kullanılıyorsa logo, uygulama girişinde sağlanan simgeye aynıdır.
  • Eklenti calendar.logoUrl veya common.logoUrl kullanıyorsa logonun URL'si şu şekilde başlar: https://lh3.googleusercontent.com/

Meet Eklentileri

  • Eklentinin marka logosu, Meet yan panelinde görülebilecek şekilde boyutlandırılmalı ve biçimlendirilmelidir.
  • Uygun koyu mod logo URL'leri eklenti manifest belirtilmelidir.
Google Workspace Eklentisi OAuth

Drive eklentileri

  • (Önerilir) Sınırlı meta veri almak istiyorsanız eklenti, drive.addons.metadata.readonly kapsamını içerir.
Web uygulaması İşlevsellik
  • Evrensel gezinme URL'si bir web uygulamasına yönlendirir. İşlev içermeyen basit bir web sayfası, web uygulaması olarak kabul edilmez.