Google Workspace Marketplace 的應用程式審查程序和規定

如要在 Google Workspace Marketplace 公開發布應用程式,Google 檢查應用程式和產品資訊是否符合 Google 的設計 內容和樣式規範

Google 審查完應用程式後,會透過電子郵件告知應用程式是否需要 或是否已獲得核准

  • 如果應用程式需要額外作業:您會收到評論文件 找出需要改善的具體資訊解決問題 將應用程式重新送審
  • 如果審查團隊核准了您的應用程式:系統會自動發布應用程式, 你會收到通知電子郵件

將應用程式送交審查前,請確認應用程式已準備就緒 發布。詳情請參閱為發布程序做好準備

審查時間長度

應用程式審查通常需要幾天的時間。所需時間取決於:

  • 近期提交的應用程式數量
  • 應用程式需要的額外工作數量

應用程式未通過審核的常見原因

OAuth 驗證:

  • OAuth 同意畫面設定不正確。例如:使用者類型 設為 內部 或是發布狀態設為 測試
  • 應用程式未完成 OAuth 驗證。

應用程式資訊問題:

  • 在應用程式名稱、標誌或應用程式中不當使用 Google 商標 說明如需相關指南,請參閱 Google Workspace Marketplace 品牌宣傳指南
  • 連結無效或指向不正確的資訊。例如連結 ,前往開發人員支援頁面。
  • 螢幕截圖和圖片品質不佳,或未準確呈現應用程式 功能。

應用程式完備性:

  • 這個應用程式仍在測試中,尚未開放給大眾使用。
  • 應用程式含有錯誤或無法正常運作。

審查條件

將應用程式送交審查前,請確認應用程式符合 相關規定,並遵守 Google Workspace Marketplace 計畫政策

所有應用程式的相關規定

您可以用核取方塊追蹤初步評論。

類別 條件
應用程式名稱
  • 沒有其他名稱相同的應用程式資訊。
  • 名稱中不含版本號碼。
  • 這個名稱與 OAuth 同意畫面上的名稱相符。
  • 名稱不明確或過於籠統。
  • 名稱不得超過 50 個半形字元。
  • (建議) 名稱使用首字母大寫。
  • (建議採用) 名稱沒有標點符號。 尤其是括號
開發人員資訊
  • 開發人員名稱與開發人員網站正確呈現及 查看開發人員的相關資訊。
  • 根據消費者保護法,設址於 必須告知歐洲經濟區 (EEA) 是否為商家 Google Workspace Marketplace 中的交易商非交易商
    • 交易商:交易商是指基於相關目的而行事的人 達成貿易、業務、技術或專業目的;或授權代表 有個好處
    • 非交易商:非交易商 (消費者) 是指履行 非專業用途

    如未指定,則「未指定交易商狀態」會在應用程式的 商店資訊 頁面。

應用程式說明
  • 所有提供的連結都有效且指向正確資訊。 例如,隱私權政策的連結會指向某個網頁 說明隱私權政策。
  • 如果應用程式與第三方服務互動,則會顯示說明 說明第三方服務的用途、應用程式互動的方式 並可選擇連結至相關網站。
  • 簡短且詳細的說明容易理解。
  • 簡短和詳細說明不一致。
  • (建議選項) 完整定價資訊, 更準確
  • (建議) 每種語言的完整屬性組合 (名稱、簡短說明和詳細說明) 而不是語言不一致的情況
功能
  • 沒有任何明顯的錯誤和所有動作,包括極端情況 完全正常運作載入作業可管理載入時間 指標
  • 應用程式展示了與 Google API 之間的明確互動。
  • 應用程式提供的新功能或擴充功能 等同 Google 產品中原有的
  • 該應用程式並非用於廣告或濫發垃圾內容。
  • 應用程式功能完整,不適用於測試 這並非正在進行中的工作。
  • 如果應用程式使用了使用者可用的功能 或付費使用者,則開發人員系統上的測試帳戶 提供給 Google 審查團隊的資訊
使用者體驗
  • 這個應用程式 (包括名稱) 未使用 Google 品牌素材資源。 商標或 Google 品牌內容詳情請見 Google Workspace Marketplace 品牌宣傳指南
  • 只需要授權和登入一次。應用程式使用 使用單鍵單一登入 (SSO) 或零點擊單一登入 (SSO) 服務。
  • 管理員授予 OAuth 2.0 範圍的 OAuth 2.0 範圍權限後, 網域時,系統不會提示個別使用者授予範圍權限 可以選取「重新建立」,再次生成新的提示
  • 使用者登入後,不必輸入憑證 他們的 Google 帳戶。大部分使用者只需點選「透過以下方式登入」 Google」按鈕即可存取存取權。
  • 必須有一致、顯而易見的術語 按鈕標籤、選單項目、標題和其他應用程式元素。舉例來說 是或否,標籤是指動作名稱,例如「刪除」和「取消」。
  • 如果需要登入,登出功能就能正常運作。 系統會撤銷權杖,使用者只要從頭開始登入。
  • 系統會一律顯示意見回饋,例如確認或 錯誤訊息。
  • 沒有無效圖片連結或模糊不清的圖片。
圖形
  • 圖示大小正確、正方形,且具備透明元素 而且 AI 開發原則請參閱圖形 資產
  • 圖示可以正確代表應用程式的名稱或功能。
  • 圖示為彩色 (非灰色)。
  • 這個圖示並未使用 Google 商標。
  • 螢幕截圖和圖片不會模糊不清、難以閱讀,或 內容不當它們能準確呈現應用程式。
  • (建議) 螢幕截圖清楚展示應用程式的使用方式 以及其功能
OAuth
  • 應用程式已通過 OAuth 驗證,使用最精細的 OAuth 驗證 且所有範圍都與 Google 服務 API

特定應用程式整合的其他規定

選取應用程式資訊中包含的應用程式整合,即可查看相關 審查標準您可以按一下資料欄名稱來排序條件, 例如類別、圖表

您可以用核取方塊追蹤初步評論。

應用程式整合 類別 條件
Google Chat 應用程式 名稱
  • 如要與應用程式通訊,請點選下列選項: 生成 3D 物件
  • 應用程式名稱開頭為 A—Z (大寫) 或 0–9。無法啟動 。
Google Chat 應用程式 使用者體驗
  • 應用程式每次使用者都會傳送未提示的歡迎訊息 發起即時訊息,或應用程式加入聊天室。 歡迎訊息與「說明」不同指令如要 資訊,請參閱 建構 Google Chat 應用程式的首頁
  • 應用程式支援「說明」並協助使用者開始使用 使用該應用程式如需詳細資訊,請參閱 回應斜線指令
  • 應用程式一律會在聊天室或 Chat 中與他人交談時做出回應。
  • 郵件的拼寫、大小寫、標點符號和標點符號正確 文法訊息不含惡意、令人反感或不當內容 使用。
  • 訊息會以清楚、簡潔且一致的文字格式 符合 Google 規定的要求或資訊卡
  • 如果回應時間超過 2 秒,應用程式會傳送 說明延遲情況的訊息
  • 傳送通知的應用程式可讓使用者關閉通知。
  • 使用者可以使用 @號提及他人,將應用程式加入聊天室。
  • 使用者可以利用檢視畫面 成員選單。
  • 應用程式向使用者表明必要事項, 與其互動
  • 應用程式使用的資訊卡格式符合 Google 規定。詳情請見 建立互動式資訊卡。
  • 該應用程式可從「搜尋應用程式」選項中找到 。
  • 應用程式互動的外部網址不屬於 而不同的測試環境
  • 在聊天室中傳送給應用程式的每則訊息都必須使用 @號提及他人。 這是應用程式知道一定要回應的唯一方式。
  • 如果 Chat 應用程式預覽的是第三方網域的連結:
    • 連結預覽會提供相關的補充資訊, 檢查使用者的訊息例如,預覽銷售交易的連結 例如帳戶、金額和階段
    • 開發人員已與預覽網域建立關聯。

    詳情請參閱「預覽連結」一文。

  • (建議) 允許 Workspace 管理員安裝應用程式 代表貴機構使用者,您的應用程式必須能夠 收發即時訊息。
Google Chat 應用程式 圖形
  • 應用程式採用清晰可辨的顯示圖片。
Google 雲端硬碟應用程式 功能
  • 該應用程式並未利用 Chrome 瀏覽器擴充功能提供 功能,熟悉雲端硬碟的 HTML 程式碼使用。
  • 如果應用程式會用到敏感或受限制的範圍,則一律需要執行 OAuth 驗證。請參閱如何提交驗證申請
  • 如果您的應用程式使用受限制的範圍,也必須完成 安全性評估請參閱為何需要安全性評估
Google 雲端硬碟應用程式 使用者體驗
  • 如果應用程式將檔案儲存在雲端硬碟中, 挑選資料夾 建立和重複使用應用程式特定資料夾設定資料 會儲存在 App Data 資料夾中應用程式不會將檔案轉儲到 使用者的「我的雲端硬碟」資料夾
  • 這個應用程式只會將檔案儲存在已連線至以下帳戶的雲端硬碟: 應用程式裡有明確記錄的功能
編輯器外掛程式 功能
  • 外掛程式包含預期和需要採取的行動,以及 提供了完成工作流程所需的所有工具例如:
    • 如果外掛程式會為整份文件套用樣式設定 只將樣式套用到所選文字。
    • 如果外掛程式將試算表資料上傳到網路服務動態饋給, 且附有該資訊提供的連結,方便您進行瀏覽
    • 如果使用者必須有帳戶才能使用外掛程式, 提供易於建立帳戶的連結或資訊 使用者還沒有群組
  • 這個外掛程式的「外掛程式」分頁中會有選單項目。
  • 即使外掛程式只是自訂函式,仍會包含 適當的說明文件
  • 外掛程式已正確使用 onInstall()onOpen() 來填入選單。系統會填入選單項目 初次安裝其他檔案 已開啟。詳情請參閱 編輯者外掛程式授權
  • 授權模式設定正確無誤。詳情請見 授權模式
  • 您必須在 Apps Script 的 V8 執行階段。若需更多資訊,請參閲 V8 執行階段總覽
編輯器外掛程式 使用者體驗
  • 這個外掛程式能提供一些資訊,協助你決定 瞭解產品和使用方式
  • 外掛程式程式碼並未過度使用程式庫, 程式庫可能會導致外掛程式效能下降。
  • 如果不可能,請盡可能避免錯誤並妥善管理:
    • 錯誤訊息會顯示在對話方塊視窗,而非 JavaScript 快訊或預設的紅色列。用來傳達 以及應採取哪些措施,以簡單易懂的方式 語言。
    • 如果情況允許,如果使用者發生問題 就會修正問題
    • 如需詳細資訊,請參閱 外掛程式風格指南
  • 外部網頁連結會在新視窗開啟,且正確無誤。
  • 外掛程式符合直覺,設計正確。換言之,這些成員:
    • 行動和執行方式總是很清楚。
    • 外掛程式易於理解且易於理解。相關術語 避免使用專業術語
    • 工作流程盡可能清楚易懂,
    • 使用者及其內容都安全無虞。
  • 這個外掛程式會追蹤 編輯器外掛程式適用的 UI 樣式指南,並使用 編輯器外掛程式的 CSS 套件。
  • 外掛程式在每個螢幕上都只能使用一個藍色主要動作。
  • 這個外掛程式一次會顯示一個對話方塊。資訊主頁並未重疊 使用者一次開啟多個對話方塊。
  • 外掛程式的 UI 能完美容納於分配的空間:
    • 文字和標籤未與「...」截斷
    • 使用者不需要太多垂直捲動畫面。
    • 內容寬度未超過 300p,因此不 含有水平捲軸
  • 外掛程式要求確認或顯示警告 敏感動作舉例來說,如果外掛程式 會覆寫試算表中的所有內容,則系統會警告使用者 在問題發生前,先確認該動作

    您可以透過設計變更來避免符合這項規定。 舉例來說,可以匯入資料的 Google 試算表外掛程式 可能會導致覆寫現有內容的風險您可以消除風險 方法是為資料建立工作表,做為預設動作。

  • 動作執行期間,使用者無法多次觸發動作 載入中。例如,在 正在載入動作。
Google Workspace 外掛程式 名稱

日曆外掛程式

  • 如果外掛程式使用 calendar.namecommon.name,資訊清單中的名稱與 應用程式資訊中提供的名稱。
  • 如果外掛程式使用 calendar.conferenceSolution, 會議解決方案名稱不含「Google 日曆」。
  • (建議) 如果外掛程式使用 calendar.conferenceSolution,會議解決方案 名稱長度不得超過 30 個字元
Google Workspace 外掛程式 功能

日曆外掛程式

  • 支援次要日曆和委派功能,如果不支援 且易於管理例如:建立會議 並未失敗 他們選取了另一個日曆 建立活動。
  • 週期性活動可正常運作。
  • 如果外掛程式使用 calendar.conferenceSolution,則以下網址: 已提供至少一個會議解決方案。
  • 如果外掛程式提供會議解決方案,則適合 會使用會議資料欄位。例如:視訊會議 連結、電話號碼、SIP 連結、存取碼和其他支援的 屬性會使用結構化資料欄位,且不會在 附註欄位。
  • 如果外掛程式提供會議解決方案,則只能編輯 會議詳細資料,且沒有其他活動欄位。
  • 如果外掛程式提供會議解決方案, 不用 5 秒就能建立完成

Gmail 外掛程式

如果外掛程式使用 UrlFetchAppOpenLinkUrl

  • 網址有效。
  • 網址使用 HTTPS,而非 HTTP。
  • 已指定完整網域。
  • 路徑不可留空。例如: https://altostrat/ 沒問題,但 https://altostrat 不是。
  • 你可以在UrlFetchApp中使用萬用字元。
Google Workspace 外掛程式 使用者體驗
  • 這個外掛程式設有首頁。如果您的 Google Workspace 外掛程式 轉換的 Gmail 外掛程式,接著套用預設首頁。
  • 外掛程式資訊卡可以正常運作。例如, 不會重複的資訊卡返回、重新整理和更新按鈕正常運作 。
  • 使用者授權外掛程式後,系統會顯示自訂 首頁資訊卡,歡迎使用者點選登入按鈕 (如有需要)、標誌以及外掛程式的簡短說明。
    • 如果觸發了登入按鈕,就會顯示 第三方廠商的自訂登入頁面, 表示目前有第三方服務 Google Workspace
  • 外掛程式的 UI 能完美容納於分配的空間:
    • 文字和標籤未與「...」截斷
    • 使用者不必進行太多垂直捲動。
    • 內容寬度未超過 300p,因此不會 含有水平捲軸
  • 外掛程式的程式碼並未過度使用程式庫, 程式庫可能會導致外掛程式效能下降。

日曆外掛程式

  • 如果外掛程式提供會議解決方案,系統會直接舉行會議 建立的有效檔案,且正確顯示在第三方平台上 會議通訊網站。

Google 文件外掛程式

如果外掛程式預覽來自第三方網域 (智慧型方塊):

  • 連結預覽會提供使用者相關的補充資訊。 例如,預覽銷售交易的連結 例如帳戶、金額和階段
  • 開發人員已與預覽網域建立關聯。

若需更多資訊,請參閲 使用智慧型方塊預覽連結

雲端硬碟外掛程式

  • 如果應用程式將檔案儲存在雲端硬碟中, 挑選資料夾 建立和重複使用應用程式特定資料夾設定資料 會儲存在 App Data 資料夾中應用程式不會將檔案轉儲到 使用者的「我的雲端硬碟」資料夾
  • 這個外掛程式只會將以下檔案儲存在雲端硬碟中: 使應用程式與外掛程式記錄的功能有關

Gmail 外掛程式

  • 外掛程式未提及或連結至 Chrome 瀏覽器 或是沒有正當理由的副檔名
  • 「更多動作」選單 包含可以正常運作的通用動作。例如:簽名 參閱、關於、支援等
Google Workspace 外掛程式 圖形

日曆外掛程式

  • 會議解決方案的標誌為公開網址。詳情請見 提供會議解決方案標誌。
  • 如果外掛程式使用 calendar.conferenceSolution, 接著是會議解決方案的標誌 calendar.logoUrl 需求條件。詳情請見 日曆資訊清單資源。
  • 如果外掛程式使用 calendar.logoUrlcommon.logoUrl,標誌與圖示相同 應用程式資訊中提供的任何圖示。
  • 如果外掛程式使用 calendar.logoUrlcommon.logoUrl,標誌網址的開頭是 如下:https://lh3.googleusercontent.com/
Google Workspace 外掛程式 OAuth

雲端硬碟外掛程式

  • (建議) 如要接收有限的中繼資料, 外掛程式會包含 drive.addons.metadata.readonly 範圍。
網頁應用程式 功能
  • 通用導覽網址會指向網頁應用程式。簡單 沒有功能的網頁則不會視為網頁應用程式。