Dialogflow es Dialogflow如何在没有语音确认的情况下通过DeepLink启动Android应用程序?

Dialogflow es Dialogflow如何在没有语音确认的情况下通过DeepLink启动Android应用程序?,dialogflow-es,deep-linking,actions-on-google,Dialogflow Es,Deep Linking,Actions On Google,我试图在Android应用程序中使用DeepLink,在google上使用Dialogflow操作来处理旋转木马项目选择 代码是: 但是,当我遵循这一点时,carousel项目的标题会显示在屏幕上,并得到一个带有所提供描述的提示对话框,以实际重定向到应用程序来处理该操作 我观察到Youtube应用程序可以消除打印的标题&这个提示对话框,直接使用DeepLink启动应用程序 其他应用程序是否可以做到这一点 提前谢谢。我也在想同样的事情。现在我只能想用含蓄的意图来达到目的。 'use strict'

我试图在Android应用程序中使用DeepLink,在google上使用Dialogflow操作来处理旋转木马项目选择

代码是:

但是,当我遵循这一点时,carousel项目的标题会显示在屏幕上,并得到一个带有所提供描述的提示对话框,以实际重定向到应用程序来处理该操作

我观察到Youtube应用程序可以消除打印的标题&这个提示对话框,直接使用DeepLink启动应用程序

其他应用程序是否可以做到这一点


提前谢谢。

我也在想同样的事情。现在我只能想用含蓄的意图来达到目的。
'use strict';

const dialogflow = require('actions-on-google').ActionsSdkApp;
const {
    dialogflow,
    DeepLink,
    Image,
    Carousel
} = require('actions-on-google');

const agent = dialogflow({
    debug: true,
});
agent.intent(INTENT_OPTION, (conv, input, option) => {
    console.log("carousel clicked input " + input + " option " + option);
    deepLink(conv, option);
});

function deepLink(conv, option) {
    // example url = 'examplescheme://www.someexample.in/content/id/110212';
    const options = {
        destination: 'Sample App',
        url: option,
        package: 'com.example.deeplink',
        reason: 'Launch App',
    };
    conv.ask('Great! looks like maybe we can do that in the app.');
    conv.ask(new DeepLink(options));
}