在Cortana中发送我的应用程序命令只是在Bing中搜索我的查询字符串

时间:2016-06-21 23:01:22

标签: win-universal-app cortana

我正在写一个Cortana"后台应用程序",并尝试从Cortana调用它。这是我的VCD文件:

<?xml version="1.0" encoding="utf-8" ?>
<VoiceCommands xmlns="http://schemas.microsoft.com/voicecommands/1.2">
  <CommandSet xml:lang="en-us" Name="MinimalCommandSet_en-us">
    <AppName>Mini</AppName>
    <Example>test foo</Example>

    <Command Name="TestCommand">
      <Example>test foo</Example>
      <ListenFor>test foo</ListenFor>
      <Feedback> Testing... </Feedback>
      <VoiceCommandService Target="VoiceCommandService"/>
    </Command>
  </CommandSet>
</VoiceCommands>

我去打字&#34;迷你测试foo&#34;在Cortana,但它只是搜索Bing&#34; Mini test foo&#34;。我怎么能避免这种情况?

1 个答案:

答案 0 :(得分:0)

您可能没有接受&#34;延期&#34;,它向操作系统发出信号,表明您的应用尚未终止。请记住致电taskInstance.getDeferral(),并保持生成的对象,直到您的应用完成处理Cortana请求为止。