2016-06-21 4 views
0

Я пишу приложение «Cortana» и пытаюсь назвать его из Cortana. Вот мой VCD файл:Отправка моего приложения команды в Cortana просто ищет Bing для строки запроса

<?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> 

Я иду и типа «Мини-тест Foo» в Cortana, но он просто ищет Bing для «Мини-тест Foo». Как я могу избежать этого?

ответ

0

Возможно, вы не принимаете «отсрочку», которая сигнализирует ОС, что ваше приложение не должно быть прекращено. Не забудьте позвонить taskInstance.getDeferral() и удерживать объект, пока ваше приложение не закончит обработку запроса Cortana.