Ich möchte eine Cortana-Anwendung in HTML/JavaScript/CSS entwickeln. Leider ist documentation pertaining to Cortana apps für C#/XAML geschrieben.Wie kann ich eine Cortana-App in JavaScript entwickeln?
0
A
Antwort
0
Um Cortana zu integrieren, müssen Sie eine UWP-App (Universal Windows Platform) entwickeln, die einen mit Cortana integrierten App-Service bereitstellt.
Erstellen Sie in Visual Studio 2015 (oder Visual Studio 15) ein neues Projekt mithilfe der JavaScript-Projektvorlage "Leere App (Universal Windows)". Finden Sie das Element mit dem Tag Application
, und fügen Sie die folgende als untergeordnetes Element:
<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>
Die Datei voiceCommandService.js
wird dann dienen als Einstiegspunkt für Cortana. Es wird ausgeführt, wenn Cortana eine Anfrage an Ihre App ausgibt, und Sie können die Aufgabendetails von Windows.UI.WebUI.WebUIBackgroundTaskInstance.current
abrufen.
Für den Rest folgen Sie einfach der C# -Dokumentation.
Antwort basiert auf this Cortana sample.