首页 文章

DeepLink错误(Google上的操作)

提问于
浏览
0

我正在尝试从Android智能手机启动我的Android应用程序,请遵循以下文档:https://developers.google.com/actions/assistant/helpers#android_link

我的意图回调看起来像这样(主要是从文档示例代码中复制):

app.intent('launch activity', (conv, {any}) => {
    const options = {
      destination: 'MyApp',
      url: 'myschema://www.mysite.com/deep/link',
      package: 'com.mycompany.myapp',
      reason: 'launching activity',
    };
    conv.ask(new DeepLink(options));
});

但模拟器报告此错误:

MalformedResponse expected_inputs [0] .input_prompt.rich_initial_prompt:'rich_response'必须至少包含一个项目 .

我已将错误隔离到 conv.ask() 调用 . 我的应用程序中的其他所有工作 . 我检查了模拟器中的响应它似乎是成功的,因为它包括我的应用程序包,网址...等但模拟器仍然不开心 .

我对DialogFlow和Google上的动作都很陌生,所以我们非常感谢任何建议 .

提前致谢...

1 回答

相关问题