我想查看用户是否在 Google Play 上对我的应用进行了评分,而不是多少星,只要他们有。如果他们没有,我会通过一个对话框提示他们,要求他们使用以下代码对其进行评分:
startActivity( new Intent( Intent.ACTION_VIEW,
Uri.parse("market://details?id=packagename") ) );
我想查看用户是否在 Google Play 上对我的应用进行了评分,而不是多少星,只要他们有。如果他们没有,我会通过一个对话框提示他们,要求他们使用以下代码对其进行评分:
startActivity( new Intent( Intent.ACTION_VIEW,
Uri.parse("market://details?id=packagename") ) );
不,你不能这样做。这也是一件好事——否则你将能够通过给予评价它的人奖励等来影响评价。此外,如果这样的 API 可用,开发人员将能够对负面评论进行报复。如果 Google 开始披露这些数据,这也可能违反用户与 Google 之间的某些法律协议。
但是,这是我个人在我的应用程序中所做的:
Yes
评分。后来推迟了两天。Later
Never
实际上你可以做到,你可以通过使用这个或类似的来获取用户名......
然后在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>
然后你可以弹出“给我打五颗星,否则我会与全世界分享你的照片”:P lol 开个玩笑
让用户对您的应用进行评分确实需要付出努力,尤其是如果他们喜欢它!不幸的是,负面评价似乎需要更少的说服力;-)
我尝试了一些事情,都涉及一个名为“给我评分!”的应用程序按钮。或类似的,单击时会在手机上打开市场应用程序。根据我的经验,大多数点击第一个“给我评分”按钮的用户会多花 5 秒给你一个星级评分(请记住,大多数用户不知道你的应用无法跟踪他们是否真的提供了评分或不)。他们可能不会给你一个冗长的评论,并将其限制在几个词(“伟大的应用程序”),但嘿,你能得到什么!
正如其他用户之前提到的,您最好的选择是使用“评价我的应用程序”按钮或对话框。如果您使用分析,您可以跟踪按钮点击。如果使用 Google Analytics,您可以为对话框上显示的按钮分配事件值,并查看有多少用户点击了“评分”按钮。
无法自动知道您的应用程序的评分。我建议的一个好的做法是选择最好的妈妈来评分,以获得更好的评价。
1 - 首先,找到评分的最佳时刻。您可以通过选择解决用户痛苦的时刻来有效地做到这一点。例如,如果您是 uberlike 应用程序,那么最好的时刻就是用户安全乘车并给司机一个好评。
2 - 然后,用是、以后和从不选项编写一个对话框,并保存到您的数据库以便以后询问或不询问。
3 - 再次询问下一个最佳时刻。
有一个名为 aurora store 的应用程序显示用户评分,可能代码中可能是这个问题的答案,但我不确定法律后果。见: https ://gitlab.com/AuroraOSS/AuroraStore