从另一个Windows运行时应用程序中打开Windows运行时(Metro)应用程序是否有任何限制?

时间:2014-11-12 14:14:59

标签: c# windows microsoft-metro win-universal-app

我找到了在互联网上互相打开Android和iPhone应用程序的指南,但我正在为Windows Universal / Metro / RT应用程序寻找相同的信息。

从另一个应用程序打开一个应用程序是否有任何限制,或者与从另一个桌面应用程序中打开一个Windows桌面应用程序相同?

1 个答案:

答案 0 :(得分:1)

Windows Runtime应用程序无法直接启动其他应用程序。

Windows运行时应用可以将文件或URL启动到文件类型或URL的默认处理程序中,但它们无法直接启动可执行文件,也无法控制将哪个特定应用程序作为处理程序启动。

在合同的另一端,Windows运行时应用程序可以注册为文件类型或协议的默认处理程序。请参阅MSDN上的How to handle URI activation

例如,应用可以使用it's URI scheme打开Bing地图,如下所示:

await Launcher.LaunchUriAsync(new Uri("bingmaps:?cp=40.726966~-74.006076"));