我正在写一个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;。我怎么能避免这种情况?
答案 0 :(得分:0)
您可能没有接受&#34;延期&#34;,它向操作系统发出信号,表明您的应用尚未终止。请记住致电taskInstance.getDeferral()
,并保持生成的对象,直到您的应用完成处理Cortana请求为止。