除了会话用户界面之外,“Google on Google”API可以打开您的应用或显示自定义用户界面吗?

时间:2017-06-16 13:10:20

标签: java android actions-on-google

是否可以在“Google上的操作”(https://developers.google.com/actions/)中显示自定义活动/片段?

我发现他们有他们希望您使用的新交易API,他们强迫您使用Google Payments API或Google In-App购物。

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

你可以:

  1. 从动作链接回您的Android应用,然后继续?

  2. 在“操作”中使用自定义用户界面吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

不,无法通过Google上的操作显示Android元素。 AoG旨在在Google智能助理中运行,该智能助理可在除Android之外的平台上运行。

可以提供一个链接,该链接可能是您的应用程序的意图,作为结果的一部分,但用户必须明确地单击此链接。

AoG意为对话,可呈现的可视用户界面是对话的组成部分。虽然从外部组件显示某些内容确实有意义,但这通常表明您应该重新考虑有关结果的对话应该是什么。例如,您可以提供结果的简短摘要以及完整结果的链接,或者让用户询问有关他们可能感兴趣的特定元素的后续问题(可能使用建议芯片来提供有关这些元素可能是什么的指导)。

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