答案 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