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