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


70

我想检查用户是否在Google Play上对我的应用程序进行了评分,而不是评估了多少颗星(如果有的话)。如果没有,我将在对话框中提示他们,要求他们使用以下代码对其评分:

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

1
正如其他人回答的那样,这是不可能的。:但是,如果你想提示用户为您的应用,你可以用我的小库项目github.com/marcow/AppRater
CAW

Answers:


105

不,您不能这样做。这也是一件好事-否则您将能够通过给给予评分的人奖励等来影响评分。此外,如果有这样的API,开发人员将能够对负面评论进行报复。如果Google开始披露此数据,这也可能违反用户与Google之间的某些法律协议。

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

  1. 让用户使用该应用5次,以获得良好的使用体验。
  2. 提示在第六运行用户与选项的评分YesLater以及Never。稍后将其延迟两天。

1
我真的不喜欢那些拼命试图让您第二次启动它们的应用程序。5倍更好,但在等待至少5天,至少10次使用后再问我如何评价它,我可能会少一些。也许也是在课程结束时向您提出问题的人员(例如,在基本活动上单击后退按钮),而不是您刚刚开始执行某件事时。
朱利安·希金森

1
@JulianHigginson提示的确切时间和位置因应用程序而异。我最少使用5次。我最广泛的应用程序之一可以使用15天/ 20次。
拉加夫·苏德

1
好额外的信息!我想我只是想从应用程序用户的角度谈论这种方法,即当请求反馈时,应用程序很容易变得过于挑剔。听起来您尝试使用这种方法达到良好的平衡。
朱利安·希金森

5
如果什么用户点击提示是,当与用户重定向到Play商店,用户关闭Play商店,而不是评级的应用程序..
阿希什Sajwan

7
那么,如果用户已经对该应用进行了评分,会发生什么?当然,要求他再次评分会很愚蠢
zooter 16-4-24

7

实际上您可以做到,您可以使用此名称或类似名称来获取用户名...

如何在Android上获取Google用户名?

然后在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>

然后您可以弹出“给我评级5星,否则我将与世界分享您的照片”:P哈哈,开个玩笑


3
但是,当有数百个评分时,并非所有评分都在单个页面加载中。那么,您如何找到该用户名?
AlexioVay

7

确实需要努力才能使用户对您的应用进行评分,特别是如果他们喜欢它的话!不幸的是,负面评价似乎没有那么多说服力;-)

我尝试了几件事,都涉及一个名为“给我评分!”的应用程序按钮。或类似的东西,当单击它们时,将在手机上打开Market App。根据我的经验,大多数用户单击第一个“为我评分”按钮将花费额外的5秒钟时间为您提供星级评分(请记住,大多数用户不知道您的应用无法跟踪他们是否实际提供了评分或不)。他们可能不会给您一个冗长的评论,并且仅将其限制在几个字之内(“出色的应用”),但是请您试一试!


1
测量意图和活动恢复之间的时间的好主意。加载时间可能会影响加载时间,但是如果用户不想评分,则他也不会等待页面加载。我将测量的时间添加到分析中,看看它如何进行,但是5秒可能是一个不错的猜测。
2013年

1

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


1

无法自动知道您的应用程序的评分。我建议的一个好的做法是选择最佳的评分方式,以便获得更好的评价。

1-首先,找到最佳评分时机。通过选择解决用户痛苦的方法,可以有效地做到这一点。例如,如果您是超级应用程序,那么最好的办法就是让用户安全地骑车并为驾驶员提供良好的评价。

2-然后,使用“是”,“以后”和“从不”选项编写一个对话框,然后保存到数据库中以供以后询问。

3-再询问下一个最好的时刻。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.