首页 > 解决方案 > 在 Nest Hub 上显示数据:使用 Cast SDK 还是 Assistant SDK?

问题描述

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

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

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

  1. 助理操作

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

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

  1. 演员 SDK

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

感谢您的任何建议

标签: androidactions-on-googlegoogle-castgoogle-cast-sdk

解决方案


这个答案的一部分取决于您的用例。通过 Actions Builder创建 Action将为您提供相对于交互模型的相当大的灵活性,因为它将支持语音命令,并且您可以直接从设备触发它(“与 X 对话”)。

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

根据您给出的用例,作为被动显示,我建议使用 Cast SDK。您可以查看实现自定义 Web 接收器来管理您的 Web 应用程序。


推荐阅读