如何生成指向微软商店中发布者的所有应用程序的链接?

时间:2017-09-18 02:08:12

标签: uwp

我是一名uwp开发人员,我在Microsoft商店发布了4个应用程序。

现在我想添加一个按钮,可以打开我发布的商店页面。

如下所示。

如何?谢谢:))

enter image description here

2 个答案:

答案 0 :(得分:2)

首先,您需要在应用商店中为您的应用设置唯一标记,仅显示您应用的结果或通过您在上述评论中提及的用户名

private async void YourButton_Click(object sender, RoutedEventArgs e)
{
    await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store://search/?query=shubdragon"));
}

或者您也可以搜索多个标签(不推荐) -

"ms-windows-store://assoc/?Tags=Photos_Editor, Camera_App, FM_Radio_Tune, DevShare" 

在query =" YourUSerNameInTheStore"中插入您的用户名它是区分大小写的,否则它会给出错误的结果或别的东西。 不要忘记make scope async。

建议你可以在你所有的应用程序中使用非常奇怪的标签,如2246jklm,然后设置为query = 2246jklm,因此它永远不会显示其他应用程序结果

答案 1 :(得分:2)

WinStore还有另一个可用的模式,可以按发布者进行过滤

以下是示例“ ms-windows-store:// publisher /?name = Printslon”

启动搜索来自指定发布者的产品。名称中允许有空格。

https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-store-app