本常见问题解答涵盖与快速配对相关的常见问题。
工具和集成
本部分将介绍快速配对规范、工具和集成测试。
快速配对规范
验证器应用
设备行为
- 如何在设备获得认证之前在设备上查看半页面和通知?
- 为什么第二部设备上不会显示后续配对通知?
- 为什么我的设备不再显示半页通知?
short time banned
是什么意思?- 在哪里可以找到模型 ID 防仿冒密钥?
- 我可以在配对模式下使用设备的公开网址(而非 RPA)进行广告宣传吗?
设备控制台
- 为什么我无法在设备控制台中创建项目?
- 我是否需要在 Bluetooth SIG 注册公司名称?
- 如何手动将数据上传到设备控制台?
- 设备控制台中的更改需要多长时间才能与指定设备同步?
- 如何将设备管理中心的更改强制同步到设备?
- 如何将自测数据上传到设备控制台?
认证
本部分介绍了与认证流程相关的常见问题。
准备工作
自测
- 在测试之前,合作伙伴是否需要预提交设备数据?
- 我可以在自测报告中使用所有相同的手机和 Android 版本吗?
- 如何手动测量配对时间?
- 如何管理仅在颜色方面存在差异的设备的自测?
- 扬声器需要测试和实现哪些功能?
- 后续配对测试是否需要手机 A 忘记 DUT?
设备认证
- 我可以使用什么类型的设备(EVT、DVT、PVT、已发布)进行自测和认证?
- 合作伙伴如何为要接受认证的同一设备指定不同的颜色版本?
- 如何查看 Google 签发的认证工单?
- 完成自测后,我该如何处理 Google 签发的认证工单?
- 进行认证时使用的软件和固件版本必须与自测时所用的软件版本相同?
- 如何在设备控制台中管理一组类似产品?
- 如何与第三方实验室分享任何自定义测试步骤?
认证后
常规问题
对于给定的设备类型和快速配对版本,我需要实现哪些功能?
必需功能页面定义了给定设备类型和快速配对修订版需要哪些功能。合作伙伴可以申请豁免,并根据具体情况审核。
“快速配对”功能是否与特定功能(LE 音频等)集成?
Google 一直在不断将新功能集成到快速配对中。如需了解具体请求的详情,请与您的 SI 合作伙伴或 Google 联系人联系。
如何确定我的项目(而非模型 ID)是否处于活跃状态?
项目状态由 Device 管理中心中项目页面上的图标表示。
未启用的项目将显示以下图标:
活跃项目将显示此图标:
如何判断设备的型号 ID 是否有效?
请确保您的设备已在您的 Google Cloud 项目中注册(如“模型 ID”页面中所述),如果尚未注册,请按相应说明操作。
型号 ID 会在认证后完全激活,并且会在设备控制台的设备页面上显示以下按钮:
没有型号 ID 的设备会在设备控制台的设备页面上看到此按钮:
使用“审批”按钮提交设备草稿后,系统会为其分配型号 ID。此模型 ID 适用于在 Google 为设备分配“待处理”状态后进行集成和测试,但必须通过认证流程完全激活,然后才能与最终产品配合使用。
您可以在设备控制台的设备页面上找到设备的型号 ID:
如何在设备上使用验证器应用?
合作伙伴必须创建一个 Google 账号,并让其 Device Console 管理员将此账号添加到其设备控制台项目,然后才能将测试结果上传到设备控制台。
- 合作伙伴必须创建 Google 账号。
- Google 账号可能与非 Gmail 地址相关联。
- 创建账号后,让合作伙伴的设备控制台管理员将账号电子邮件添加到正确的设备控制台项目。
- 在设备上登录此 Google 账号。
验证器应用用户手册介绍了具体用例。
如何排查消息解密失败问题?
这些问题通常是由硬件加密块问题导致的。尝试对设备进行插桩,以查看引擎输入、输出和 API 调用。现有的加密测试用例可能有助于排查问题。
尝试下载配套应用时,错误代码 DF-DFERH-01
是什么意思?
这通常是由于软件包名称前面存在空格导致的。
确认 Device 管理中心中的软件包名称没有前导空格。
如何在设备获得认证之前查看其半页广告和通知?
只有在设备上启用调试通知时,才会显示未经认证的设备广告(和通知)。
如需启用调试通知,请执行以下操作:
- 设置 > 应用和通知 > Google Play 服务 > 通知
- 设置 > Google > 设备和分享(或“设备连接”)> 设备 > 三点状图标 > 包含调试结果
为什么第二部设备上未显示后续配对通知?
这些信息最多可能需要几个小时才能与设备同步。
如需强制手动同步,请执行以下操作:
- 依次前往设置 > Google > 设备和分享 > 设备。
- 在“已保存的设备”下方选择相应设备。
- 选择相应的 Google 账号。
已配对的耳机现在应该会显示在列表中。
为什么我的设备停止显示半页通知?
半屏通知在被关闭两次后,会被抑制 5 分钟。要强制半页广告重新显示,请执行以下任一操作:
- 等待五 (5) 分钟,以便重新启用半张工作表。
- 重新启动手机。
short time banned
是什么意思?
当同一半页通知连续被关闭两次时,就会显示 short time banned
状态(显示在 bug 报告日志中)。这会导致在接下来的 5 分钟内,系统会抑制该半屏页的后续实例。
如需强制重新显示半页面,请执行以下任一操作:
- 等待五 (5) 分钟,以便重新启用半张工作表。
- 重新启动手机。
在哪里可以找到模型 ID 防欺骗密钥?
只有在 Device 控制台中注册的项目才能看到这些密钥。
我可以在配对模式下使用设备的公开地址进行广告投放,而不是使用 RPA 吗?
一般来说不会。
Google 不会测试此用例,这可能会导致不良行为。
希望申请此计划的合作伙伴至少需要满足以下条件:
- 对所有功能执行全面的自测,以验证实现情况。
- 向 Google 申请豁免。
我们可能会根据具体情况批准豁免。
为什么我无法在设备控制台中创建项目?
您必须拥有 Google 账号才能创建项目。您可以将非 Google 电子邮件地址与 Google 账号相关联。
此问题还会显示“请求的身份验证范围不足”错误消息。
我是否需要在 Bluetooth SIG 中注册公司名称?
需要;在设备控制台中创建的每个新设备都必须在 Bluetooth SIG 中注册公司名称。
如何手动将数据上传到设备控制台?
合作伙伴必须先创建一个 Google 账号并将其添加到快速配对测试组,然后才能将测试结果手动上传到设备控制台。
使用验证器应用的合作伙伴应按照验证器应用设置部分中的说明操作。
- 合作伙伴必须创建 Google 账号。
- Google 账号可以与非 Gmail 地址相关联。
- 创建账号后,请将其添加到快速配对测试组。
- 在设备上登录此 Google 账号。
- 在测试设备上启用“使用情况和诊断信息”:
- 设置 > Google > 三点状图标 > 使用情况和诊断信息 > 开启“使用情况和诊断信息”
设备管理中心中的更改需要多长时间才能与给定设备同步?
25 小时。
如何将设备控制台更改强制同步到设备?
每部设备每天刷新一次本地缓存。如需强制刷新缓存,请执行以下任一操作:
- 更改系统语言:
- 依次前往设置 > 系统 > 语言和输入法 > 语言。
- 较低的 Android 版本可以使用设置 > 系统 > 语言 > 系统语言。
- 将系统更改为其他任何语言。
- 依次前往设置 > 系统 > 语言和输入法 > 语言。
- 将系统时钟提前 25 小时。
设备的缓存中存在许多设备控制台设置(如 TxPower)。
如何将自测数据上传到设备控制台?
合作伙伴必须同时遵循验证器应用路径和手动测试路径,将自测试数据上传到设备控制台。这些路径将来可能会整合。
验证程序应用涵盖提交校准和端到端 (E2E) 测试结果,而“手动测试”涵盖后续配对、距离测试和扩展程序功能。两个路径都可以上传初始配对结果。
如需上传验证程序应用数据,请执行以下操作:
- 确保您已按照验证工具应用设置回答中列出的所有步骤进行操作。
- 在所有测试期间,请让设备保持连接到互联网的状态。
- 测试完成后,点击“提交”按钮。
如需上传手动测试数据,请执行以下操作:
- 填写自测报告中列出的所有手动测试字段。
- 某些扩展程序(例如音频开关)还有其他自测报告。
- 将所有自测报告提交给您的 SI 合作伙伴或客户经理。
- 请使设备保持互联网连接,以便:
- 所有测试的时长。
- 完成测试 25 小时后。
- 确保手机已接通电源,以免在上传过程中断电。
在发送样本进行认证之前,我需要执行哪些操作?
必须送交认证多少样品?
必须将三 (3) 个样本送交第三方认证实验室。如需查看特定实验室的联系信息,请参阅将设备寄送到第三方实验室页面。
Google 可能会根据需要请求快速配对合作伙伴向 Google 发送示例。如需了解 Google 的配送信息,请参阅将设备寄给 Google 页面。
如何管理示例设备的跨国配送?
每家第三方实验室都有自己独特的国际配送、进口关税和流程管理流程。您必须与实验室协调此流程。
如需了解特定实验的联系信息,请参阅将设备寄送到第三方实验室页面。这同样适用于出售给 Google 的任何设备。
如何与我的产品快速配对?如何获得正式批准?
合作伙伴是否需要在测试前预提交任何设备数据?
数量
在将自测报告提交给 Google 之前,应先在自测报告中输入所有必要的详细信息,例如型号 ID 和固件版本。
我可以在自测报告中使用所有相同的手机和 Android 版本吗?
数量
除了设备之外,您还必须使用不同品牌的三 (3) 部手机,这些手机必须运行不同 Android 版本。三部(3 部)手机中必须有一部(1 部)是 Pixel 手机。
您不必使用自测报告中列出的确切手机和 Android 版本号。
如何手动测量配对时间?
配对时间的衡量方式如下:
- 在界面上点按“配对”按钮的那一刻。
- 手机上显示“配对成功”界面的那一刻。
如何针对仅存在颜色差异的设备管理自测?
- 对一个模型执行完整的自测。
- 在所有其他模型上运行验证器应用,并确认它们通过。
演讲者需要测试和实现哪些功能?
规范中介绍了功能要求。
后续配对测试是否要求手机 A 忘记 DUT?
数量
后续配对的自测不需要手机 A 忘记 DUT 并重新执行初始配对。例如,在运行 30 次后续配对测试以进行自测时,只有手机 B 需要忘记 DUT。
我可以使用什么类型的设备(EVT、DVT、PVT、已发布)进行自测和认证?
设备必须至少达到设计验证测试 (DVT) 级别。
一般来说,在自测或认证后,对软件或固件所做的任何更改都需要进行某种形式的重新测试。如需了解详情,请参阅认证阈值部分。
合作伙伴如何为要接受认证的同一设备指定不同的颜色版本?
借助设备控制台的“系列”功能,合作伙伴可以为这种确切场景指定设备系列。
命名惯例由合作伙伴自行决定。一种常见的惯例是为表示颜色的产品名称添加后缀(例如“_green”)。
如何查看 Google 问题的认证工单?
需要有 Google 合作伙伴网域账号 (PDA) 才能查看 Google 的项目跟踪组件。您的 SI 合作伙伴应该有 PDA 来查看这些 tick,并且可以提供状态更新。
如果您没有 SI,请与您的 Google 合作伙伴联系,获取制作 PDA 方面的帮助。
完成自测后,我该如何处理 Google 签发的认证工单?
合作伙伴需要处理此工单:
- 告知 Google 您计划使用的第三方实验室。
- 直接向第三方实验室提供工单编号。
必须使用用于自测的软件和固件版本进行认证吗?
是。
一般来说,在自测或认证后,任何软件或固件更改都需要进行某种形式的重新测试。如需了解详情,请参阅认证阈值部分。
如何在设备控制台中管理一组类似产品?
任何一组共享相同产品图片、名称、软件和固件版本的产品都可以在设备管理中心中添加为“系列”。
每台设备都必须有一个条目。
此类别中只有一台设备必须通过认证,该系列中的所有其他设备在认证完成后都会获得批准。更新设备软件或固件时,只需向 Google 提交一份自测报告。
应如何与第三方实验室分享自定义测试步骤?
一般来说,合作伙伴不需要为快速配对认证实现自定义测试步骤。依赖自定义步骤可能会违反快速配对标准,并降低设备性能。
任何自定义步骤或特殊要求都应在项目提案阶段与 Google 讨论。
何时需要重新认证设备或软件?
任何软件或固件更改都需要提交自测报告,即使未修改快速配对代码也是如此。
一般来说,当出现以下情况时,您需要执行完整的重新认证:
- 发布包含新快速配对功能的二进制文件。
- 新功能必须通过第三方实验室的认证,现有功能可以通过自测报告进行验证。
- 发布已移除快速配对功能的二进制文件。
- 更改实现的快速配对版本(例如 3.0 -> 3.1)。
- 某些版本变更可能需要额外的认证。
- 例如,从 3.1 升级到 3.2 需要通过音频开关认证。
- 某些版本变更可能需要额外的认证。
- 在新硬件上发布二进制文件,尤其是使用新天线时。
您的 SI 或 Google 联系人可以针对特定情况(包括豁免或豁免申请)提供最佳指导。
认证后的软件和固件更新需要进行哪些测试?
认证后的软件和固件更新需要:
- 执行自测。
- 向 Google 提交自测结果。
- 通过验证器应用端到端集成测试。
如认证阈值部分中所述,实现新的快速配对扩展程序或更改快速配对版本需要额外的认证。
我应该将固件更新的自测报告发送到哪里?
如需详细了解其流程,请与您的 SI 合作伙伴联系。
如果您没有 SI 合作伙伴,请将自测报告发送给自测报告审核团队。
我是否必须为差异细微的设备(如颜色)创建不同的型号 ID?
可以。必须为任何存在外形差异的设备指定新的型号 ID。类似商品回答提供了一些命名惯例建议。
如何将我的设备添加到支持的芯片组页面?
芯片组通过认证后,系统会更新支持的芯片组页面。当满足以下任一条件时,系统会向列表中添加新的芯片组:
- 开发板通过认证。
- 使用该芯片组的产品通过认证。