2

我需要从我的应用程序中打开一个新应用程序。如果它没有安装在手机上,那么我需要在 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
        }
    }
4

1 回答 1

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。

于 2013-10-08T12:17:50.950 回答