有没有办法检查用户是否真的对您的应用进行了评分? [英] Is there a way to check if a user has really rated your app?
问题描述
我正在编写一个 WP7 应用程序,我有代码要求用户每运行五次进行一次市场审查,并以指数回退,因此不那么烦人.如果用户在我的您要查看"消息框中单击确定",我将启动查看任务并存储用户已查看应用程序的信息,因此我不再询问.
I'm writing a WP7 application and I have code to ask the user for a marketplace review every five runs with an exponential back off so it is less annoying. If the user clicks 'ok' on my "would you like to review" message box, I launch the review task and I store that the user has reviewed the application so I don't ask again.
var marketplaceReviewTask = new MarketplaceReviewTask();
marketplaceReviewTask.Show();
IsolatedStorageSettings.ApplicationSettings["HasReviewed"] = true;
然而,虽然他们很可能对应用程序进行了评分,但我实际上并不能 100% 确定他们这样做了.有没有办法检查当前用户是否真的写了评论?MarketplaceReviewTask() 是否有返回值?我一直无法找到任何表明我可以倾听它的东西.
However, while it's likely they did rate the app, I'm actually not a 100% sure they did. Is there a way to check if the current user really has written a review? Does the MarketplaceReviewTask() have a returnvalue? I haven't been able to find anything that indicates I can listen for it.
推荐答案
否,MarketplaceReviewTask
没有任何返回值的事件.大多数 Launcher
任务的案例.Chooser
任务有收集信息的事件.就像@willmel 在评论中所说的那样,它看起来确实侵犯了隐私.
No, MarketplaceReviewTask
does not have any events which return a value. A case with most of the Launcher
tasks. Chooser
tasks have events to collect the information. Like @willmel said in the comment, it does look like an invasion of privacy.
这篇关于有没有办法检查用户是否真的对您的应用进行了评分?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!