在 Nest Hub 上显示数据:使用 Cast SDK 还是 Assistant SDK?

Displaying data on the Nest Hub: Using Cast SDK or Assistant SDK?

我想在 Nest Hub 的屏幕上显示来自 Firebase 数据库的一些信息。

假设我想滚动浏览 10 个项目并每 5 秒显示一次它们的详细信息。

如果我没记错的话,我只有两种可能

  1. 辅助操作

我阅读了文档并做了一些 POC,但它似乎过于复杂,我必须创建一个我无法公开部署的项目,创建一个 Firebase 函数来创建 webhook,而且我真的没有复杂的助手命令发送,所以乍一看似乎过于复杂。

=> 也许我错过了一个简单的方法?

  1. 投射SDK

作为一个 Android 开发者,熟悉 Java 和现在的 Kotlin,这似乎更容易,但据我所知,我只能将 Media 投射到 Nest。然后我应该用我的所有信息创建一个布局,将它们转换为图像文件,最后为 Nest Hub 创建一个幻灯片吗?

感谢您的建议

部分答案取决于您的用例。创建一个动作 via Actions Builder 会给你相当大的交互模型灵活性,因为它支持语音命令,你可以直接从设备触发它(“与 X 交谈”)。

通过 Cast 创建内容可能更容易,因为您只是在投影内容 (a webview)。虽然更容易,但您需要能够从另一台设备启动它并且不能用语音控制它。可以通过施法装置进行控制

根据您给出的用例,作为被动显示,我建议使用 Cast SDK。您可以考虑实施 custom web receiver 来管理您的网络应用程序。