如何检查用户是否在Google Play上评价了您的应用?

我想查看用户是否在Google Play上评价了我的应用,而不是用多less星星来评价,如果有的话。 如果他们没有,我会提示他们进行对话,要求他们用下面的代码进行评分:

startActivity( new Intent( Intent.ACTION_VIEW, Uri.parse("market://details?id=packagename") ) ); 

不,你不能这样做。 而且这也是一件好事 – 否则你可以通过给评价奖励的人来影响评级。 另外,如果这样的API可用,开发者将能够报复负面评论。 如果Google开始显示这些数据,这也可能违反用户与Google之间的某些法律协议。

但是,这是我个人在我的应用程序中做的:

  1. 让用户使用该应用5次,以获得良好的感觉。
  2. 在第六次运行时提示用户使用YesLaterNever选项进行评分。 以后再拖延两天。

它需要努力让用户评价你的应用程序,特别是如果他们喜欢它! 不幸的是,负面评级似乎没有说服力;-)

我试了几件事,都涉及一个名为“评价我!”的应用程序button。 或者其他一些点击时打开电话上的市场应用程序。 根据我的经验,大多数用户点击第一个“评分我”button将花费额外的5秒钟给你一个星级评级(并记住大多数用户不知道你的应用程序不能跟踪他们是否实际提供了评级或不)。 他们可能不会给你一个罗嗦的评论,并只限于几个字(“伟大的应用程序”),但嘿你可以得到什么!

其实你可以做到这一点,你可以使用这个或类似的用户名

我怎样才能在Android上获得谷歌用户名?

然后在https://play.google.com/store/apps/details?id=Xurl上触发parsing器;…

 <span class="author-name"> <a href="/store/people/details?id=11">Andy Borris</a> </span> <div class="tiny-star star-rating-non-editable-container" aria-label=" Rated 1 stars out of five stars "> <div class="current-rating" style="width: 20%;"></div> </div> 

然后你可以popup“评价我五颗星,否则我将与世界分享你的照片”:P只是开玩笑

正如其他用户之前提到的,您最好的select是使用“评价我的应用程序”button或对话框。 如果您使用分析,您可以跟踪button点击。 如果使用Google Analytics(分析),则可以为对话框中显示的button分配事件值,并查看有多less用户单击“速率”button。

“评价我的应用程序”对话框的示例