c# - 如何检查用户是否为我的应用评分

标签 c# windows-8 microsoft-metro

我为Windows 8 Store开发了一个简单的免费游戏,现在我想请我的用户给该游戏打分,并可能对它进行评论。

我如何检查他们是否已经这样做(例如,对游戏进行评分或撰写评论),所以我不再问了吗?

最佳答案

杰瑞德(Jared)几乎钉牢了它。除非有Windows Store API可以将这些信息提供给您的应用程序,否则我认为您不能这样做。用户信息以及他/她的评分以及审阅状态和数据存储在应用程序外部,因此,您必须查询外部数据源(在这种情况下为Windows Store)以了解他(她)是否已对您的应用程序进行评分和审阅。当前版本的Windows Store API不能直接访问该信息。

这是一个简单但不太准确的解决方法。您可以提醒用户提供反馈(如果尚未提供反馈),方法是提供一个链接到审阅网页的按钮,并在您的应用中提供一个快速的“是/否”问题并将答案存储在本地。在理想的情况下,用户进行了审核,并且他/她对您的问题的回答为“是”,因此他们不会再为其他提醒所困扰。

关于c# - 如何检查用户是否为我的应用评分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15142367/

相关文章:

c# - 从返回 403 forbidden 的网站解析

c++ - 在 Metro C++ 中将图像从内容加载到 StorageFile^

c# - 取消带有超时的静态异步函数

c# - 如何在 C# 中将用户定义的表类型作为存储过程参数传递

c# - 如何使用 C# 和 Open XML SDK 按部分拆分 Word 文档?

c# - 寻找适用于 Windows 8 Metro 应用程序的 PDF 编写器

javascript - 数据绑定(bind)到 Windows 8 ListView

windows - 在宽屏幕的 Windows 8 Metro 中捕捉 ScrollViewer 不会捕捉到最后一项

c# - 使用多核(线程)处理器进行 FOR 循环

c# - 沃尔玛 API POST 因 400 错误请求(库存提要)ARCA 而失败