家庭移动 SDK 调试
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页将介绍部分调试 API 功能的使用方法,
Google Home Mobile SDK。
禁止发送含佣金的发现通知
<ph type="x-smartling-placeholder">
默认情况下,Android 上的 Google Play services 会使用
“halfsheet”在移动设备的下半部分
以便提前标示是否给了用户
附近有 Matter 部设备。
为防止应用在前台运行时受到干扰,您可以
您可以调用
suppressHalfSheetNotification()
方法中 Mobile SDK。如需了解详情,请参阅 API 文档
信息。
如果应用在前台运行,此 API 启用的抑制会超时
超过 15 分钟。要在超时后重新启用禁止,请调用
suppressHalfSheetNotification()
,否则半页通知将会
开始显示
可在以下位置找到此 API 的实现:
Google Home Sample App for Matter。请参阅
HalfSheetSuppressionObserver.kt
。
表明支持 Matter 调试
如果您使用Mobile SDK进行佣金,则必须
添加应用软件包名称
在 Google Home Developer Console 中,实现 Matter
API,并且指明您的应用支持 Matter
通过处理 ACTION_COMMISSION_DEVICE
intent 进行调试。
将以下 intent-filter
添加到 application
声明内的
AndroidManifest.xml
文件:
<intent-filter>
<action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>
请参阅我们的
示例应用的清单
以供参考。
应用选择器
在调试期间,您的应用会通过两种方式显示在应用选择器中
过程:
- 在选择应用屏幕上。
- 如果用户选择选择其他应用,则该应用将显示在其他已安装的应用
应用屏幕。
推荐的应用
应用选择器会显示两个推荐的应用。
- 第一个始终为 Google Home app (GHA)。
- 第二个 ID 用于设备制造商的首选应用(如果在
Developer Console 项目(与其 VID 或 PID 相关联)
设备。
应用处于选择应用屏幕时,会出现两种情况。
- 已安装 - Play services 用于检查应用是否支持
ACTION_COMMISSION_DEVICE
intent 过滤器。如果缺少 intent 过滤器,
用户被定向到 Play 商店以更新应用。
- 未安装 - 用户会被定向到 Play 商店以安装应用
然后再继续。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-03-06。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-03-06\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2023-03-06。"]]