我想用 HTML/JavaScript/CSS 开发一个 Cortana 应用程序。不幸的是,与 Cortana 应用程序相关的所有文档都是为 C#/XAML 编写的。
问问题
607 次
1 回答
0
要与 Cortana 集成,您需要开发一个通用 Windows 平台 (UWP) 应用程序,该应用程序公开与 Cortana 集成的“应用程序服务”。
在 Visual Studio 2015(或 Visual Studio 15)中,使用 JavaScript 项目模板“Blank App (Universal Windows)”创建一个新项目。找到带有 tag 的元素Application
,并将以下内容添加为子元素:
<Extensions>
<!-- Provide a hook for Cortana to ask your app questions -->
<uap:Extension Category="windows.appService" StartPage="voiceCommandService.js">
<uap:AppService Name="AdventureWorksVoiceCommandService"/>
</uap:Extension>
<!-- Enable deep linking into your app from Cortana -->
<uap:Extension Category="windows.personalAssistantLaunch"/>
</Extensions>
然后,该文件voiceCommandService.js
将用作 Cortana 的入口点。每当 Cortana 向您的应用发出请求时,它就会执行,您将能够从Windows.UI.WebUI.WebUIBackgroundTaskInstance.current
.
其余的,只需遵循 C# 文档。
基于此 Cortana 示例的答案。
于 2016-06-01T19:20:17.737 回答