评分和评价对客户的购买决策有着重要影响。在 Microsoft Store 中,应用和游戏的评分和评价越高,客户购买的信心越足。为了获取更多应用评价,使用代码的方式跳转到应用商店,给UWP应用添加一个按钮,用户点击后自动跳转到应用商店并弹出评价对话框,代码如下
//var Uri = new Uri("ms-windows-store://pdp/?productid=9nblggh4v0p5"); //ms - windows - store://review/?ProductId=9nblggh4v0p5 var Uri = new Uri("ms-windows-store://review/?productid=9nblggh4v0p5"); await Launcher.LaunchUriAsync(Uri);
通过Launcher直接启动winstore,直接打开对话框进行评价。
另外,也可以不使用后台代码,直接把链接写入Xaml控件里如下:
<!--记事本--> <HyperlinkButton Margin="10,0,0,0" NavigateUri="ms-windows-store://pdp/?productid=9p5rdm9t8cr3"> <StackPanel> <Grid Background="CornflowerBlue"> <Image Source="ms-appx:///images\demo.png" Height="140" Width="140"></Image> </Grid> <TextBlock>桌面记事本</TextBlock> </StackPanel> </HyperlinkButton>
不需要后台代码,但用户点击后需要用户确认是否打开应用商店。确认后打开app链接地址。注意根据需要更改字段,推广是pdb,评价是review。(Product ID替换为自己的App ID)
应用内集成评价对话框
(the end)