Диалоговое окно, как глубокая ссылка для запуска приложения Android без голосового подтверждения? - PullRequest
0 голосов
/ 23 ноября 2018

Я пытаюсь обработать выбор элементов карусели, используя внутреннюю ссылку в приложении для Android, используя диалог действий на Google.

Код:

'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));
}

Но когда я следую этому, название элемента карусели отображается на экране и появляется диалоговое окно с предоставленным описанием.на самом деле перенаправить в приложение для обработки действия.

Я заметил, что в приложении YouTube можно исключить напечатанный заголовок и это диалоговое окно с приглашением и запустить приложение с глубокой ссылкой.

Возможно ли это с другими приложениями?

Заранее спасибо.

...