"Actions on Google" API 可以打开您的应用程序或显示自定义 UI 除了 Conversational UI 之外吗?

Can "Actions on Google" API open your app or show custom UI besides Conversational UI?

是否可以在 "Actions on Google" (https://developers.google.com/actions/) 中显示自定义活动/片段?

我看到他们有新的交易 API,他们希望您使用,并且他们强迫您使用 Google 付款 API,或 Google In-应用程序购买。

在他们的营销视频中,我没有看到任何有关从助手打开常规应用程序或使用更自定义的 UI,例如常规 Android 活动的内容。 (https://www.youtube.com/watch?v=ZvyrvowZ4wQ)

你能:

  1. Link 从 Actions 返回您的 Android 应用,然后继续?

  2. 在操作中使用自定义 UI?

不,无法通过 Google 上的操作显示 Android 元素。 AoG 旨在在 Google 助手内部工作,该助手在 Android 以外的平台上运行。

可以提供一个link,它可以是您的应用程序的一个意图,作为结果的一部分,但用户必须明确地点击它。

AoG 旨在对话,可能呈现的可视化用户界面旨在成为对话的组成部分。虽然从外部组件显示一些东西确实有意义,但这通常表明您应该重新考虑关于结果的对话应该是什么。例如,您可以提供结果的简短摘要,并在完整结果中添加 link,或者让用户就他们可能感兴趣的特定元素提出后续问题(可能带有建议条,以提供关于什么内容的指导这些元素可能是)。

虽然这是一个单独的问题,但我认为交易 API 不需要您使用 Google 付款 API 或应用内购买。 I/O 的演示文稿和 https://developers.google.com/actions/transactions/#integrating_with_the_transactions_api 的页面表明您可以通过多种不同的方式进行付款。

可以,但您需要通过 fcm/gcm 从您的 fulfilment 发回您的操作,然后您的应用才能执行您的操作。