您透過 Device Access 計畫註冊專案時,我們會為您的專案分配有限數的不重複使用者,以及您的開發人員帳戶,如使用者和費率限制所述。
完成沙箱整合後,如果您想建立商業整合,請提交用途供審查及核准,申請商業開發服務。獲准後,合作夥伴必須通過認證程序。
指南規範
為確保產品審查順利進行,商業整合功能必須符合下列規範。
本文件中的「產品」是指整合 SDM API 的應用程式,可在 Device Access 計畫中存取 Google Nest 裝置。
- 功能。
- 不使用官方 SDM API 的產品將遭到拒登。
- 系統會拒絕發生當機的產品。
- 如果產品出現使用者可見的錯誤,且對功能造成重大影響,就會遭到拒絕。
- 如果產品在動作失敗時未向使用者提供清楚的錯誤訊息,說明失敗原因,就會遭到拒絕。
- 未提供錯誤和速率限制處理機制的產品將遭到拒絕。
- 產品若無法搭配開發人員所述的官方 SDM API 運作,將遭到拒登。
- 如果產品含有未記錄或隱藏的功能,且與產品說明或要求的權限不一致,我們將拒絕核准該產品。
- 標示為「示範」、「試用」或「測試」的產品版本會遭到拒登。我們會考慮 Beta 版應用程式。支援多個平台 (例如 iOS、Android 和網站) 的產品,應在審查期間提交所有支援的平台。如果產品未提交所有支援的平台供審查,可能會遭到拒絕。
- 產品如果不實用、不獨特或無法提供任何持久價值 (例如提供使用者家中的完整畫面,或提供 Google Device Access 提供的額外功能),可能會遭到拒絕。
- 主要用於行銷或廣告,且對使用者沒有額外價值的產品,將遭到拒絕。
- 提供錯誤或其他不準確裝置資料的產品將遭到拒登。
- 如果產品在多次嘗試後仍未通過 Google Device Access Product 審查,可能會遭到拒絕,並從 Device Access 計畫中移除 (如果產品先前已獲得核准),日後也可能無法提交。
- 收集、匯總、重新發布、保留、記錄或儲存 (透過任何媒介或機制) 從 SDM API 收到的客戶資料,如果超過資料收到及儲存日期的 10 天,就會遭到拒絕。
- 收集、匯總、重新發布、保留、記錄或儲存任何透過 SDM API 接收的音訊錄音、影像片段或音訊/影像直播內容的產品,將遭到拒絕。任何使用影音資料的行為,都必須嚴格遵守透過產品顯示這類資料的規定。
- 未經 Google 同意,就與第三方分享客戶資料的產品將遭到拒絕。
- 允許使用多個 Google 帳戶同時控制 Google Nest 裝置的產品可能會遭到拒絕。
- 執行需求響應或其他能源管理方案的產品將遭到拒絕。
- 產品聲稱可讓智慧聯網 Google Nest 裝置、客戶的 Google 帳戶或收集的客戶資料,提供不中斷的緊急應變、通知服務、生命安全或其他重要用途服務,將遭到拒絕。
- 針對保險或其他金融產品和服務,針對使用者或其財產個別或匯總評估的產品,將遭到拒絕。
- 違反任何 Google 產品或服務使用條款的產品將遭到拒絕。
- 如果產品在呼叫 SDM API 時沒有初始直接且明確的使用者導向要求,就會遭到拒絕。
- 產品如果會記錄、收集、使用或儲存來自查詢或結果的任何資訊或資料 (包括但不限於任何音訊資料,或與任何查詢相關的中繼資料),且所用產品或服務已整合 Google 助理或發布 Google 助理,則該產品或服務將遭到拒絕。
- 品牌和使用者介面。
- 所有行銷素材資源都必須先透過 Google 合作夥伴行銷中心提交並獲得核准,才能發布。
- 如果產品的實際名稱含有 Google、Google Nest、Nest、Google Device Access 或任何與這些 Google 商標相似的名稱,可能會遭到拒登。
- 如果產品包含的使用者介面元素與 Google Nest 或 Google Home 應用程式中的元素相似或完全相同,將遭到拒絕。
- 如果產品含有未經核准的圖示和圖片,且這些圖示和圖片與 Google Nest、Google Home 應用程式或 Google Nest 裝置中的圖示和圖片相似,可能會遭到拒絕。
- 產品若含有未經核准的 Google 或 Google Nest 圖示和圖片,可能會遭到拒登。
- 如果產品使用 Google 或 Google Nest 圖示代表 Google 結構,或是使用 Google G 代表 Google 帳戶或 Google 結構以外的 UI 元素,可能會遭到拒絕。
- 除了核准的 Google Nest 圖示和圖片外,產品不得在 UI 元素中使用 Google Nest Blue (HEX #00AFD8)。
- 如果產品使用經過修改的 Google 圖示或 Google 裝置圖示,且未遵守 Google 品牌使用權規定,可能會遭到拒登。
- 如果產品宣傳的 Google Nest 整合功能不準確,或宣稱的功能無法證實,就會遭到拒絕。
- 如果產品違反「裝置存取權」、「支援 Google 助理」和/或「Google 智慧型家居」詞組的使用指南,就會遭到拒登。
- 使用含有任何 Google 名稱 (包括但不限於 Google 或 Nest) 的網址的產品可能會遭到拒絕。
- 即使本節未提及禁止事項,Google Nest 仍保留拒絕任何行銷素材的權利。
- 中繼資料 (名稱、說明、權限等)。
- 產品名稱、說明或其他值中含有預留位置文字,會遭到拒絕。
- 如果產品名稱和說明與產品功能無關,就會遭到拒絕。
- 系統會拒絕存取與產品功能無關的特徵的產品。
- 如果產品名稱、產品文獻或宣傳素材誤導人、令人混淆,或包含第三方商標或版權,就會遭到拒絕。
- 產品如果建議使用者停用任何 Google 產品功能,可能會遭到拒登。
- 產品如未提供有效的支援網址,將遭到拒登。
- 產品如果似乎複製其他應用程式的 UI 元素,可能會遭到拒絕。
- 授權。
- 如果產品未正確實作 Google 帳戶的驗證和授權,可能會遭到拒登。
- SDM API 僅適用於 Google 裝置銷售的國家/地區。
- 未妥善儲存及傳輸存取權權杖、授權碼和用戶端密鑰的產品將遭到拒絕。
- 如要讓產品能夠登出 Google 或中斷與 Google 的連線,必須使用 Google OAuth 權杖撤銷 API,或是將使用者導向 https://nestservices.google.com/partnerconnections。如果產品未透過回復至已中斷連線的狀態並移除所有客戶資料來處理這項遭到撤銷的授權,就會遭到拒絕。
- 產品必須遵循 Google OAuth 規範,才能連結 Google 帳戶。
- 產品如果沒有有效的服務條款,且未在 Google OAuth 中向使用者顯示隱私權政策,將遭到拒登。
- Google 提供使用者撤銷 SDM API 存取權的功能。產品必須處理這項撤銷授權,方法是恢復至已中斷連線的狀態,並移除所有使用者資料。
- 產品必須提供 Google 合作夥伴連線管理工具的連結,方便使用者管理結構體和裝置資料存取權。
- 產品可能會因各種營運原因而停用。產品一旦停用,就無法使用。如果產品未提供非活動產品的支援服務 (例如適當的使用者錯誤訊息),就會遭到拒絕。
- 如果產品在已建立授權後,強制使用者重新授權,將遭到拒絕。
- 開發人員必須在專案的首頁或首頁一鍵可及的頁面中,放置「僅供有限使用」程式碼片段,說明應用程式遵循《Google API 服務使用者資料政策》,包括「僅供有限使用」規定。程式碼片段必須對所有使用者可見,且長度不得超過 500 個半形字元。
- 建築物/住宅。
Google 帳戶可讓使用者管理多個住家。 產品應支援可能包含一或多個住家的 Google 帳戶。部分產品只能連結至一個 Google 住家。在這些情況下,開發人員必須讓使用者選擇適當的住家。連結後,開發人員必須提供住家變更的支援服務,包括新增和移除住家,以及更新住家資料 (例如住家名稱)。下列規範說明如何處理可能擁有多個住家的 Google 帳戶。
- 系統會拒絕不支援多個住家的產品。
- 如果產品未提供使用者選取適當住家連結的方式 (例如結構挑選器),就會遭到拒登。
- 如果產品未在更新後幾秒內反映住家資料更新 (例如住家名稱或住家數量的增加/減少),可能會遭到拒絕。
- 無法支援多個住家 (每個住家都包含多個相同或不同類型的裝置) 的產品將遭到拒登。
- 無法支援空房 (結構體) 或空房和非空房組合的產品將遭到拒絕。
- Google Nest Thermostat。
SDM API 的設計目的是讓第三方產品和解決方案可透過 Nest Thermostat 控制空調系統,而不會干擾 Google Nest 演算法,或讓使用者遭遇意料之外的行為。
- 會指示使用者關閉 Google Nest Thermostat 感應器和學習功能的產品,將遭到拒絕。
- 如果產品會在沒有使用者互動情況下觸發溫度控制器更新 (例如觸發條件和規則),且未提供任何失敗動作的指標,就會遭到拒絕。
- 如果產品未在幾秒內將溫度、設定點和環境溫度保持在與實際裝置溫度同步的狀態,可能會遭到拒登。
- 如果產品無法在一個或多個結構中處理多個溫度控制器,可能會遭到拒絕。
- 如果產品未在溫度控制器資料更新時更新,就會遭到拒絕。
- 新增/移除溫度控制器後未更新的產品將遭到拒絕。
- 如果產品不支援所有可能的溫度控制器模式 (例如熱、冷、熱與冷、關閉、環保),可能會遭到拒絕。
- 不支援正確的冷暖度限制 (以華氏 3 度和攝氏 1.5 度為間隔) 的產品將遭到拒絕。
- 產品若未正確支援溫度限制 (華氏 50 到 90 度和攝氏 9 到 32 度),將遭到拒登。
- 提供風扇功能但不支援啟動和停止風扇計時器的產品將遭到拒絕。
- 如果產品未在更新後的幾秒內顯示並更新正確的溫度控制器位置和名稱,就會遭到拒絕。
- 如果產品不支援讀取、更新或寫入單位至 Google Nest 的 C 到 F 轉換功能,可能會遭到拒絕。
- Google Nest 攝影機、Google Nest 門鈴和 Nest Hub Max。
SDM API 可擷取攝影機即時影像串流、通知和快照圖片的事件資訊,或擷取動作、人物、聲響和門鈴事件的短片預覽畫面。
- 不支援在單一或多個結構體中使用多部攝影機的產品將遭到拒絕。
- 未顯示及更新正確攝影機名稱和位置的產品將遭到拒絕。
- 如要通知使用者攝影機事件,產品必須在事件發生後幾秒內通知使用者,否則可能會遭到拒絕。
- 傳送重複 Google Nest 裝置原生通知的產品將遭到拒絕。
- 如果產品在未經使用者互動 (例如觸發條件和規則) 的情況下觸發攝影機更新,且未提供任何失敗動作的指標,就會遭到拒絕。
- 未在攝影機新增/移除時更新的產品會遭到拒絕。
注意事項
本文將盡力說明我們如何審查 Device Access提交審查的產品。希望這份指南能協助您開發及提交應用程式和整合式介面。這是一份與時俱進的文件,我們會在發現新的應用程式、實作方式和情況時更新這份文件。
Device Access 計畫的產品開發人員必須遵守下列指南:
- Google 裝置存取權限計畫服務條款
- 行銷和品牌宣傳指南
- 您與 Google 之間的任何其他協議
Google 核准您的產品並不代表放棄這些協議中的任何 Google 權利。這些指南旨在協助您通過 Device Access 產品審查程序,讓產品獲得核准,並非修改或移除任何其他協議中的條款。
Google 保留自行解釋及適用這些規範的權利,並可隨時變更對這些規範的解釋或應用方式,包括在產品審查程序期間。