当您向 Device Access 计划注册项目时,除了您自己的开发者账号之外,我们还会为您的项目分配有限数量的唯一身份用户,如用户和速率限制中所述。
完成沙盒集成后,如果您想创建正式版集成,则需要申请正式版开发,并提交用例以供审核和审批。获得批准后,合作伙伴需要完成认证流程。
指南
为确保顺利完成产品审核,商业集成必须符合以下准则。
本文档中的产品是指在 Device Access 计划中集成了 SDM API 以访问 Google Nest 设备的应用。
- 功能。
- 未使用官方 SDM API 的商品将被拒。
- 崩溃的商品将被拒批。
- 如果应用存在会对功能造成重大影响且对用户可见的 bug,则会被拒登。
- 如果在操作失败时没有为用户提供明确的错误消息并说明失败原因,商品将被拒绝。
- 不提供错误和速率限制处理机制的商品将被拒批。
- 如果开发者所述的商品不支持官方 SDM API,则会被拒登。
- 如果商品包含与商品说明或请求的权限不一致的未记录或隐藏功能,则会被拒。
- “演示”“试用”或“测试”版本的产品将被拒绝。我们会考虑推出 Beta 版应用。支持多个平台(例如 iOS、Android 和网站)的商品应在审核时提交所有受支持的平台。未提交所有受支持的平台以供审核的商品可能会被拒。
- 我们可能会拒绝不实用、不独特或不提供任何持久价值的产品,例如提供更完整的用户住宅视图,或除了 Google 设备访问权限提供的功能之外,还提供额外功能。
- 主要提供营销材料或广告且没有为用户提供任何附加价值的产品将被拒绝。
- 提供错误或其他不准确设备数据的产品将被拒登。
- 如果产品在多次尝试后仍未通过 Google 设备访问权限产品审核,则可能会被拒绝,如果产品之前已获得批准,则可能会被从设备访问权限计划中移除,并且日后可能无法再提交。
- 如果产品在收到并存储数据之日起 10 天后,通过任何媒介或机制收集、汇总、重新联合发布、保留、记录或存储(来自 SDM API 的)客户数据,则会被拒登。
- 如果产品收集、汇总、重新分发、保留、记录或存储通过 SDM API 收到的任何录音、视频片段或音频或视频直播(以下简称“音频/视频数据”),则会被拒登。对音像数据的任何使用都严格限于通过您的产品显示此类数据。
- 如果产品未经 Google 同意就与第三方分享客户数据,则会被拒批。
- 允许通过多个 Google 账号同时控制 Google Nest 设备的产品可能会被拒登。
- 执行需求响应或其他能源管理计划的商品将被拒绝。
- 如果产品声称可使用关联的 Google Nest 设备、客户的 Google 账号或收集的客户数据来提供不间断的应急响应、通知服务、生命安全或其他关键用途服务,则会被拒登。
- 针对保险或其他金融产品和服务单独评估用户或其财产或以汇总形式评估用户或其财产的产品将被拒绝。
- 违反任何 Google 产品或服务使用条款及条件的商品将被拒登。
- 如果产品在调用 SDM API 时未先获得最终用户的直接明确请求,则会被拒绝。
- 只要产品记录、收集、使用或存储查询或结果中的任何信息或数据,包括但不限于因最终用户使用 Google 助理或与 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 结构以外的界面元素,则可能会被拒登。
- 除已获批准的 Google Nest 图标和图片外,产品不得将 Google Nest 蓝色 (HEX #00AFD8) 用于界面元素。
- 以违反 Google 品牌权限的方式使用经篡改的 Google 图标或 Google 设备图标的商品可能会被拒绝。
- 如果产品宣传的 Google Nest 集成和用例功能不准确或做出无法证明的声明,则会被拒登。
- 未遵循“设备权限”“与 Google 助理兼容”和/或“Google 智能家居”这几个词的使用准则会被拒绝的商品。
- 如果商品使用的网址中包含任何 Google 名称(包括但不限于 Google 或 Nest),则可能会遭拒。
- Google Nest 保留拒绝任何营销材料的权利,即使此部分中未提及禁止事项也是如此。
- 元数据(名称、说明、权限等)。
- 使用占位文本、名称、说明或任何其他值的商品将被拒绝。
- 如果商品的名称和说明与商品的功能无关,我们将拒批该商品。
- 使用与产品功能无关的特征的商品将被拒绝。
- 如果商品的名称、产品文献或宣传材料具有误导性、令人困惑或包含第三方商标或版权,则会被拒登。
- 建议用户停用任何 Google 产品功能的产品可能会被拒登。
- 没有有效的支持网址的商品将被拒批。
- 我们可能会拒批似乎抄袭了其他应用界面元素的商品。
- 授权。
- 如果商品未正确实现对 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 温控器。
SDM API 旨在让第三方产品和解决方案能够通过 Nest Thermostat 控制 HVAC 系统,而不会干扰 Google Nest 算法或让用户感到意外。
- 指示用户关闭 Google Nest Thermostat 传感器和学习功能的产品将被拒登。
- 在不用户互动的情况下触发温控器更新的产品(例如触发器和规则)且不提供任何失败操作的指示符的产品将会被拒绝。
- 如果产品未在几秒钟内将温度、设定值和环境温度与实际设备温度保持同步,则可能会被拒批。
- 如果产品无法处理一个或多个结构中的多个温控器,则可能会被拒登。
- 如果商品在温控器数据更新时未更新,则会被拒登。
- 如果商品在添加/移除温控器后未更新,则会被拒登。
- 如果产品不支持所有可能的温控器模式(例如“供暖”“制冷”“供暖-制冷”“关闭”“节能”),则可能会被拒登。
- 无法正确支持适温限制(F 温度 3 度,C 温度 1.5 度)的商品将被拒绝。
- 未正确支持温度限制(50-90 F 和 9-32 C)的商品将被拒绝。
- 如果产品提供风扇功能,但不支持启动和停止风扇计时器,则会被拒批。
- 如果商品未在更新后几秒内显示正确的温控器位置和名称,则会被拒登。
- 如果产品不支持通过读取并更新单元或将单元写回 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 商品审核流程 Device Access 获得商品审批,而不是修改或移除任何其他协议中的条款。
Google 保留自行解释和应用这些准则的权利,并保留随时(包括在商品审核流程中)更改这些准则的解释或应用方式的权利。