UWP 五星评价(不跳转到龟速商店)
2024-10-21 03:08:45
之前写过一篇文章 UWP 五星好评
代码如下
var pfn = Package.Current.Id.FamilyName;
await Launcher.LaunchUriAsync(new Uri("ms-windows-store://review/?PFN=" + pfn));
这样做有一个弊端,大家也都知道,商店App做的简直是辣鸡到极致,圆圈不断加载,要是等上面的方法加载,估计黄花菜都要凉了。
这里介绍一种新的评价方法,无需跳转商店,直接在App内评价。
public async Task<bool> ShowRatingReviewDialog()
{
StoreSendRequestResult result = await StoreRequestHelper.SendRequestAsync(
StoreContext.GetDefault(), , String.Empty); if (result.ExtendedError == null)
{
JObject jsonObject = JObject.Parse(result.Response);
if (jsonObject.SelectToken("status").ToString() == "success")
{
// The customer rated or reviewed the app.
return true;
}
} // There was an error with the request, or the customer chose not to
// rate or review the app.
return false;
}
然后再需要的地方调用 ShowRatingReviewDialog() 即可。
最新文章
- 如何避免git每次提交都输入密码
- Android APP 两种用程序拨号的方式
- AutoHotkey 使用笔记
- Windows Store App 全球化:引用类库资源
- 【bzoj2104】 K-th Number
- 【后台测试】手把手教你jmeter压测
- Hadoop学习笔记: MapReduce Java编程简介
- Unity4.3.3激活
- Linux-Memcache分布式部署方案(magent代理解决单点故障)
- Javascript 中的小括号 “()” 的多义性
- Codeforces Round #355 (Div. 2) D. Vanya and Treasure dp+分块
- [YY题]HDOJ5288 OO’s Sequence
- Lambda 笔记
- c笔试题(1)
- Linux下串口通信工具minicom的用法
- slf4j+log4j在Java中实现日志记录
- 记录Nginx模块开发
- python学习:输出九九乘法表
- SpringBoot的学习【5.Spring Boot 的配置文件】
- Django深度剖析-二