如何使用自定义词从 google 助手启动我们安装的应用程序
How to launch our installed app from google assistant using custom word
我想使用自定义词从 google 助手打开我安装的应用程序。
说“OK Google,打开 MYAPP -> 我们不需要为您做任何事情。Google 助手将打开应用程序.
说“好的Google,一些词(嘿我的AppName) - >现在我想打开我安装的应用程序。可以使用App Action / dialogflow吗?
我试过下面的代码但对我不起作用
<action intentName="custom.actions.intent.HEY_PRINTER" queryPatterns="@arrays/ExampleQueries1">
<!-- Define parameters -->
<!-- Define fulfillment -->
<fulfillment
fulfillmentMode="actions.fulfillment.DEEPLINK"
urlTemplate="https://fit-actions.firebaseapp.com/stats" />
</action>
<string-array name="ExampleQueries">
<item>Hey printer</item>
</string-array>
预计:
说“OK Google,嘿打印机 -> 我想触发“custom.actions.intent.HEY_PRINTER”这样我的应用程序就会打开。
任何人都可以对此提出建议
恐怕这行不通。根据官方文档:
When providing query patterns for custom intents, expect each pattern
to follow an explicit invocation like "open ExampleApp and" or "start
ExampleApp and". For example, consider the following user queries:
- "Hey Google, open ExampleGameApp and start making a cake."
- "Hey Google, open ExampleGameApp and start making an apple pie."
- "Hey Google, start ExampleGameApp and craft 5 cake items."
- "Hey Google, use ExampleGameApp to produce cake 5 times."
有一种简单的方法可以将 Google 连接到外部世界并使其可根据您进行配置:
对于您的问题,答案是 Assistant Settings>Routines 并设置 Command 并作为响应选择 app。在 Response 中,您也可以选择多个操作,但此方法不适用于物联网程序等外部世界。
对于 IoT 程序和外部 Google 程序,您需要将 Google Assistant 连接到 IFTTT 或 Zapier 或类似的响应服务,以启用 Webhooks 和更多控制。
我想使用自定义词从 google 助手打开我安装的应用程序。
说“OK Google,打开 MYAPP -> 我们不需要为您做任何事情。Google 助手将打开应用程序.
说“好的Google,一些词(嘿我的AppName) - >现在我想打开我安装的应用程序。可以使用App Action / dialogflow吗?
我试过下面的代码但对我不起作用
<action intentName="custom.actions.intent.HEY_PRINTER" queryPatterns="@arrays/ExampleQueries1">
<!-- Define parameters -->
<!-- Define fulfillment -->
<fulfillment
fulfillmentMode="actions.fulfillment.DEEPLINK"
urlTemplate="https://fit-actions.firebaseapp.com/stats" />
</action>
<string-array name="ExampleQueries">
<item>Hey printer</item>
</string-array>
预计: 说“OK Google,嘿打印机 -> 我想触发“custom.actions.intent.HEY_PRINTER”这样我的应用程序就会打开。
任何人都可以对此提出建议
恐怕这行不通。根据官方文档:
When providing query patterns for custom intents, expect each pattern to follow an explicit invocation like "open ExampleApp and" or "start ExampleApp and". For example, consider the following user queries:
- "Hey Google, open ExampleGameApp and start making a cake."
- "Hey Google, open ExampleGameApp and start making an apple pie."
- "Hey Google, start ExampleGameApp and craft 5 cake items."
- "Hey Google, use ExampleGameApp to produce cake 5 times."
有一种简单的方法可以将 Google 连接到外部世界并使其可根据您进行配置:
对于您的问题,答案是 Assistant Settings>Routines 并设置 Command 并作为响应选择 app。在 Response 中,您也可以选择多个操作,但此方法不适用于物联网程序等外部世界。
对于 IoT 程序和外部 Google 程序,您需要将 Google Assistant 连接到 IFTTT 或 Zapier 或类似的响应服务,以启用 Webhooks 和更多控制。