0

HTML/JavaScript/CSS で Cortana アプリケーションを開発したいと考えています。残念ながら、Cortana アプリに関するドキュメントはすべてC#/XAML 用に書かれています。

4

1 に答える 1

0

Cortana と統合するには、Cortana と統合する "App Service" を公開するユニバーサル Windows プラットフォーム (UWP) アプリを開発する必要があります。

Visual Studio 2015 (または Visual Studio 15) で、JavaScript プロジェクト テンプレート「空のアプリ (ユニバーサル 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 に答える