我想检查一下用户是否在Google Play上对我的应用进行了评分,而不是有多少明星,只要他们有。如果他们没有,我会通过一个对话框提示他们用这个代码对它进行评级:
startActivity( new Intent( Intent.ACTION_VIEW,
Uri.parse("market://details?id=packagename") ) );
答案 0 :(得分:82)
没有。你不能做这个。这也是一件好事 - 否则你将能够通过给予评级等奖励的人来影响评级。此外,如果有这样的API,开发人员将能够报复负面评论。如果Google开始披露此数据,这可能也会违反用户与Google之间的某些法律协议。
然而,这是我个人在我的应用中所做的事情:
Yes
,Later
和Never
的选项对其进行评分。后来推迟了两天。答案 1 :(得分:6)
让用户对您的应用进行评分需要付出努力,特别是如果他们喜欢它!不幸的是,负面评价似乎不那么有说服力了; - )
我尝试过一些事情,都涉及一个标题为“给我打分!”的app按钮。或某些此类,点击后,打开手机上的市场应用程序。根据我的经验,点击第一个“给我评分”按钮的大多数用户将花费额外的5秒来给你一个星级评分(并且记住大多数用户不知道你的应用无法跟踪他们是否真的提供了评分或不)。他们可能不会给你一个罗嗦的评论,并将其限制为只有几个字(“伟大的应用程序”),但嘿接受你能得到的东西!
答案 2 :(得分:1)
正如其他用户之前提到的最好的选择是使用“评价我的应用”按钮或对话框。如果您使用分析,则可以跟踪按钮点击次数。如果使用Google Analytics,您可以为对话框中显示的按钮指定事件值,并查看有多少用户点击“评分”按钮。
答案 3 :(得分:0)
无法自动了解您的应用评分。我建议的一个好习惯是选择最好的分数以便获得更好的评价。
1 - 首先,找到评分的最佳时刻。您可以通过选择解决用户痛苦的问题来有效地完成此操作。例如,如果你是一个超级类似的应用程序,那么最好的方法是当用户安全地乘坐并为驾驶员提供良好的评价时。
2 - 然后,使用Yes,Later和Never选项编写一个对话框并保存到您的数据库以便稍后询问。
3 - 再次问下一个最好的妈妈。
答案 4 :(得分:0)
有一个名为aurora store的应用程序,它显示用户评分,也许在代码中可能会回答这个问题,但是我不确定法律后果。 看到: https://gitlab.com/AuroraOSS/AuroraStore