我需要从我的应用程序中打开一个新的应用程序。如果它没有安装在手机上,那么我需要在windows商店内打开安装。
任何人都知道如何实现这个目标?
我阅读了以下文章,但我找不到任何有用的信息:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207014%28v=vs.105%29.aspx
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987%28v=vs.105%29.aspx
的答案:
对于我最终使用的商店:
private async void test()
{
try
{
Uri uri = new Uri("zune://navigate/?appid=xxx-xxx-xxx-xxx");
await Launcher.LaunchUriAsync(uri);
}
catch (Exception exception)
{
//TODO
}
}
答案 0 :(得分:3)
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662937(v=vs.105).aspx 介绍如何启动商店应用并显示特定应用
你需要的东西会是这样的:
Windows.System.Launcher.LaunchUriAsync(new Uri("zune:navigate?appid=[app ID]"));
其中'[app ID]'需要替换为您要安装的应用的唯一应用ID。