WP8.1:Cortana uri协会?

时间:2014-09-06 01:03:30

标签: c# windows-phone-8.1 cortana

Cortana是否有uri关联,或其他方式从其他应用程序启动?

我已经尝试了

await Launcher.LaunchUriAsync(new Uri("cortana:///"));

await Launcher.LaunchUriAsync(new Uri("ms-settings-cortana:///"));

但它们不起作用......

4 个答案:

答案 0 :(得分:4)

我知道这是在被问到这个问题的几个月之后,但是对于其他任何想要推出Cortana的人来说,你可以通过调用它来做到这一点:

await Launcher.LaunchUriAsync(new Uri("bing://home"));    

答案 1 :(得分:3)

我不知道是否有更简洁的方法,但您可以利用当用户尝试加载Bing网站时显示Cortana / Bing搜索页面这一事实。

因此,您可以在页面中隐藏WebBrowser控件(通过将其可见性设置为折叠),然后在您要启动Cortana时导航到Bing:

this.WebBrowser.Navigate(new Uri("http://www.bing.com"));

答案 2 :(得分:3)

好吧,在Windows 10 TH2 / RS1 (我现在已经测试过)中,Cortana支持 无证 <强>乌里 S:

  • MS-柯塔娜://
  • MS-柯塔娜:// STARTMODE = Coobe
  • MS-柯塔娜:// STARTMODE =提醒
  • MS-柯塔娜:// STARTMODE =笔记本
  • MS-柯塔娜:// STARTMODE =设置

中国UWP应用团队发布了blog。 :微笑:

答案 3 :(得分:0)

Cortana确实支持一些“深度链接”功能。您需要安装一个注册的协议处理程序(默认情况下是W10桌面)。

https://techcommunity.microsoft.com/t5/Cortana-Skills-Kit-Blog/Skill-Shortcut-Share-your-Cortana-Skill-with-users/ba-p/154484