2014-11-12 4 views
0

Я нашел руководства по открытию приложений для Android и iPhone друг от друга в Интернете, но я ищу ту же информацию для приложений Windows Universal/Metro/RT.Существуют ли какие-либо ограничения на открытие приложения для среды выполнения Windows (Metro) из другого приложения для среды Windows?

Существуют ли какие-либо ограничения на открытие одного приложения из другого, или это то же самое, что открыть настольное приложение Windows из другого настольного приложения?

ответ

1

Нет прямого способа для приложения Windows Runtime запускать другое приложение.

Приложения Windows Runtime могут запускать файлы или URL-адреса в обработчик по умолчанию для типа файла или URL-адреса, но они не могут напрямую запускать исполняемые файлы и не могут контролировать, какое конкретное приложение запускается как обработчик.

С другой стороны контракта приложение Windows Runtime может регистрироваться как обработчик по умолчанию для типа файла или протокола. См. How to handle URI activation на MSDN.

Например, приложение может открыть Bing карты с it's URI scheme следующим образом:

await Launcher.LaunchUriAsync(new Uri("bingmaps:?cp=40.726966~-74.006076")); 
Смежные вопросы