WP8.1: ассоциация Cortana uri?

Есть ли у Кортаны ассоциация uri или другой способ запуска из других приложений?

Я уже пробовал

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

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

но они не работают ...


person the_nuts    schedule 06.09.2014    source источник


Ответы (5)


Я знаю, что это произошло через несколько месяцев после того, как об этом спросили, но для всех, кто хочет запустить Кортану, вы можете сделать это, позвонив так:

await Launcher.LaunchUriAsync(new Uri("bing://home"));    
person Ticomware    schedule 20.12.2014

Я не знаю, есть ли более чистый способ, но вы можете воспользоваться тем фактом, что страница поиска Cortana / Bing отображается, когда пользователь пытается загрузить веб-сайт Bing.

Таким образом, вы можете скрыть элемент управления WebBrowser на своей странице (установив его видимость в свернутом виде), а затем перейти к Bing, когда вы хотите запустить Cortana:

this.WebBrowser.Navigate(new Uri("http://www.bing.com"));
person Kevin Gosse    schedule 06.09.2014
comment
Отличное решение +1. Конечно, имейте в виду, что во многих странах, где Кортана еще не развернута, этот взлом просто запустит поиск Bing. - person ActiveNick; 10.07.2015

Что ж, в Windows 10 TH2 / RS1 (которую я уже тестировал) Кортана поддерживает следующие недокументированные Uri s:

  • мс-кортана: //
  • ms-cortana: // StartMode = Coobe
  • ms-cortana: // StartMode = Напоминания
  • ms-cortana: // StartMode = Блокнот
  • ms-cortana: // StartMode = Настройки

И есть блог, опубликованный китайской группой разработки приложений UWP. :улыбка:

person John Lee    schedule 22.06.2016

По крайней мере, в Windows 10 для запуска Кортаны в режиме прослушивания используется этот Uri: ms-cortana: // Reactive /? StartMode = Reactive & ListeningMode = True

Протестируйте в Edge, у меня работает. Однако, похоже, не работает в Chrome (на данный момент).

person Colin Kiama    schedule 11.08.2017

Кортана поддерживает несколько возможностей «глубинных ссылок». Вам необходимо установить зарегистрированный обработчик протокола (по умолчанию это относится к настольному компьютеру W10).

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

person Micromuncher    schedule 08.11.2018