Cortana App 打开网页

Cortana App Open a Webpage

我需要编写一个 Cortana 扩展(应用程序、体验、插件等),它将接收来自用户的查询并基于此查询构建一个网页 URL 并打开该网页 URL 在默认客户端浏览器中。我的问题是,应用程序可以做到这一点吗?你能分享任何代码示例吗?此应用程序 运行 可以同时在手机和 windows laptops/desktops 上使用吗?

我相信是的。您可以创建一个实现 Windows.ApplicationModel.AppService IBackgroundTask 的应用程序,如果您使用正确的 'ListenFor' 命令注册 VCD 文件,cortana 将激活您的后台服务。您通过 "VoiceCommandService Target=".

连接您的应用

您的后台应用随后将启动默认浏览器。

Here 是分步指南。

代码如下:

    string uriToLaunch = @"http://www.bing.com/";
    var uri = new Uri(uriToLaunch);
    await Windows.System.Launcher.LaunchUriAsync(uri);