在您向 Device Access 计划注册项目后,除了您的开发者帐号和速率限制中所述,除了您自己的开发者帐号以外,我们还会为您的项目分配有限数量的唯一身份用户。
完成沙盒集成后,如果您想要创建商业集成,则需要提交用例以供审核和批准,从而申请商业开发。获得批准后,合作伙伴需要完成认证流程。
指南
为确保顺利完成产品审核,商业集成必须遵循以下准则。
本文档中的产品是指集成 SDM API 的应用,这些应用通过 Device Access 计划访问 Google Nest 设备。
- 功能。
- 未使用官方 SDM API 的产品将被拒绝。
- 崩溃的商品将被拒绝。
- 产品只要出现用户可见的 bug,并且功能方面产生了重大影响,就会被拒绝。
- 商品在操作失败时未向用户提供明确的错误消息,说明商品失败的原因,将被拒绝。
- 不提供错误处理和速率限制处理的商品将被拒绝。
- 与官方 SDM API 不兼容的产品(按开发者描述)将遭到拒绝。
- 如果商品包含未记录或隐藏的功能,但不符合商品的说明或请求的权限,则会被拒绝。
- 属于“demo”“trial”或“test”版本的产品将被拒绝。不过,我们会考虑使用 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 Nest、Nest、Google 设备访问权限或与这些 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 身份验证和授权的产品可能遭拒。
- SDM API 的使用范围仅限于销售 Google 设备的国家/地区。
- 没有安全地存储和传输访问令牌、授权代码和客户端密钥的产品将被拒绝。
- 如果设备包含能够退出 Google 或解除与 Google 的关联,则必须使用 Google OAuth 令牌撤消 API 来执行此操作,或将用户引导至 https://nestservices.google.com/partnerconnections。如果商品未能通过恢复已断开连接的状态并移除所有客户数据而未处理此撤消的授权,则会遭拒。
- 在进行 Google 帐号关联时,产品必须遵循 Google OAuth 指南。
- 没有有效的服务条款和 Google OAuth 中包含的最终用户隐私权政策的产品将被拒绝。
- Google 允许用户撤消 SDM API 访问权限。 产品必须通过还原为断开连接的状态并移除所有用户数据来处理此撤消授权。
- 产品必须包含指向 Google 合作伙伴连接管理器的链接,以便用户管理结构和设备数据访问。
- 产品可能会因各种原因而停用。产品处于无效状态后,将无法使用。不提供无效产品的产品(例如适当的用户错误消息)将遭到拒绝。
- 强制在获得授权后重新授权的商品将被拒绝。
- 开发者必须在自己项目的首页或网页上点击“使用限制”代码段,点击一下即可显示该应用符合 Google API 服务用户数据政策(包括“有限使用”要求)。该摘要必须对所有用户可见,并且不得超过 500 个字符。
- 结构/住宅。
通过 Google 帐号,用户可以管理多个住宅。产品应支持可能包含一个或多个住宅的 Google 帐号。某些产品只能关联到一个 Google Home 设备。在这些情况下,开发者必须让用户能够选择适当的住宅。建立关联后,开发者必须支持住宅的变更,包括添加和移除住宅以及更新住宅数据(例如住宅名称)。以下指南介绍了处理可能有多个住宅的 Google 帐号的要求。
- 不支持多个住宅的产品将被拒绝。
- 如果商品没有为用户提供合适的链接选择住址(例如结构选择器),则会被拒绝。
- 在更新后几秒钟内未反映住宅数据更新的产品(例如,住宅名称或添加/减号住宅)可能会遭拒。
- 无法支持多个住宅的产品,每个产品包含多台相同或不同类型的设备。
- 不支持空住宅(结构)或空房和非空住宅的组合将被拒绝。
- Google Nest Thermostat。
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 接受您的产品,并且不会修改或移除任何其他协议中的条款。
Google 保留自行决定解读和遵循这些准则的权利,并有权随时(包括在商品审核流程中)更改这些准则的解释或应用方式。