如何检查用户是否在 Google Play 上对你的应用程序进行了评分?

我想看看用户是否已经在 Google Play 上对我的应用程序进行了评分,而不是看他们是否已经给我的应用程序打了多少颗星。如果他们没有,我会提示他们一个对话框,要求他们用下面的代码进行评分:

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

没有。你不能这么做。这也是一件好事——否则你就可以通过给予评分者奖励之类的方式来影响评分。此外,如果有这样的 API,开发人员将能够对负面评价进行报复。如果谷歌开始披露这些数据,这也可能违反用户和谷歌之间的某些法律协议。

然而,这就是我个人在我的应用程序中所做的:

  1. 让用户使用该应用程序5次,以获得良好的感觉。
  2. 在第六次运行时提示用户使用 YesLaterNever的选项对其进行评分。后来推迟了两天。

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

我已经尝试了一些事情,都涉及到一个应用程序按钮,标题为“评价我!”或者类似的东西,点击后,就会打开手机上的应用程序。根据我的经验,大多数用户点击第一个“ Rate me”按钮会多花5秒钟给你一个星级评分(请记住,大多数用户不知道你的应用程序无法跟踪他们是否真的提供了一个评分)。他们可能不会给你一个冗长的评论,并限制它只有几个字(“伟大的应用程序”) ,但他们采取什么,你可以得到!

正如其他用户之前提到的那样,你最好使用“为我的应用程序评分”按钮或对话框。如果您使用分析,您可以跟踪按钮点击。如果使用 GoogleAnalytics,您可以为对话框中显示的按钮分配事件值,并查看有多少用户单击“ Rate”按钮。

实际上你可以这样做,你可以通过使用这个或类似的..。

我如何在 Android 上获得谷歌用户名?

然后在 https://play.google.com/store/apps/details?id=X URL 上启动解析器..。

<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>

然后你可以弹出“给我评五星,否则我就把你的照片分享给全世界”: 开玩笑的啦

不可能自动知道你的应用程序的评级。我建议的一个好的做法是选择最佳时刻来评价,以便得到更好的评价。

首先,找到评分的最佳时刻。您可以通过选择解决用户痛苦的时刻来有效地实现这一点。例如,如果你是一个非常像的应用程序,那么最好的时刻就是用户安全的驾驶并且给司机一个好的评价。

然后,编写一个对话框,选择“是”、“以后”和“永远不要”,并保存到数据库中,以便以后询问或不询问。

在下一个最好的时刻再问一次。