C# 如何添加速率我的应用程序按钮(UWP)

C# 如何添加速率我的应用程序按钮(UWP),c#,windows,win-universal-app,uwp,rate,C#,Windows,Win Universal App,Uwp,Rate,我的应用程序构建几乎完成,我想添加我的应用程序按钮, 添加了一个按钮和代码,但当我点击rate now应用程序时,它会被关闭 XAML 应用屏幕 弹出窗口 你也可以使用。从Nuget获取。你也可以使用。从Nuget获取。我认为原因是你为应用程序使用了错误的标识符 建议的解决方案是使用替代的Windows应用商店URI,该URI引用程序包族名称来标识应用程序。您可以使用Windows.ApplicationModel.Package.Current.Id.FamilyName来获取此名称相当长的名

我的应用程序构建几乎完成,我想添加我的应用程序按钮, 添加了一个按钮和代码,但当我点击rate now应用程序时,它会被关闭

XAML

应用屏幕

弹出窗口


你也可以使用。从Nuget获取。

你也可以使用。从Nuget获取。

我认为原因是你为应用程序使用了错误的标识符

建议的解决方案是使用替代的Windows应用商店URI,该URI引用程序包族名称来标识应用程序。您可以使用Windows.ApplicationModel.Package.Current.Id.FamilyName来获取此名称相当长的名称,不是吗:-

首先,您必须将using Station添加到代码文件的顶部:

using Windows.ApplicationModel;
现在调用Windows应用商店进行查看,如下所示:

await Launcher.LaunchUriAsync( 
    new Uri( $"ms-windows-store://review/?PFN={Package.Current.Id.FamilyName}" ) );

我认为原因是你为应用程序使用了错误的标识符

建议的解决方案是使用替代的Windows应用商店URI,该URI引用程序包族名称来标识应用程序。您可以使用Windows.ApplicationModel.Package.Current.Id.FamilyName来获取此名称相当长的名称,不是吗:-

首先,您必须将using Station添加到代码文件的顶部:

using Windows.ApplicationModel;
现在调用Windows应用商店进行查看,如下所示:

await Launcher.LaunchUriAsync( 
    new Uri( $"ms-windows-store://review/?PFN={Package.Current.Id.FamilyName}" ) );

试试这个链接,你的计划可能过时了:按应用关闭你的意思是什么?它应该会打开应用商店并找到你的应用程序的费率页面,你的应用程序将不再位于前台。当我单击“费率”按钮时,会打开一个消息框,显示“现在是否费率”,但当我单击“现在费率”时,与其打开应用商店,不如关闭应用程序你的链接很棒显示启动Windows应用商店应用程序uri但我的代码有问题@NghiaNghiatry此链接,你的方案可能过时了:按应用程序关闭你的意思是什么?它应该会打开应用商店并找到你的应用程序的费率页面,你的应用程序将不再位于前台。当我单击“费率”按钮时,会打开一个消息框,显示“现在是否费率”,但当我单击“现在费率”时,与其打开应用商店,不如关闭应用商店你的链接很棒显示启动Windows应用商店应用程序uri但我的代码有问题@nghianghia还有一个问题,现在我的应用程序不在应用商店,所以当我点击rate时,它只需导航到应用商店,但一旦发布,它会导航到应用商店的应用程序页面吗?是的,一旦在商店中发布,它将自动工作。它现在不起作用,因为该应用程序尚未与某个商店的姓氏关联,并且该应用程序不在那里,但发布过程会处理好这一点:-。谢谢;你能回答我这三个问题中的任何一个吗?现在还有一个问题,我的应用程序不在商店里,所以当我点击rate时,它只需导航到商店,但一旦发布,它会导航到商店里的我的应用程序页面吗?是的,一旦在商店里发布,它就会自动工作。它现在不起作用,因为该应用程序尚未与某个商店的姓氏关联,并且该应用程序不在那里,但发布过程会处理好这一点:-。谢谢;你能回答我这三个问题中的任何一个吗-