20

In my android app i need implement a functionality that allow ask the user if he wish rate this app, if the response is "yes" i am going to redirect to androidmarket app, when the user already rated the app, the app shouldn't ask him for rate again. So i need any way to know if the user already has rated the app.

I am using the android-market-api but i didn't find any method that return WHO rated my app.
The AppsRequest returns the global rating, for example : 5.
The CommentsRequest returns only comments but if there are some users that rate the app without comments the CommentsResponse returns empty.
I need something like this:

app: myapp
user: jhonb78@gmail.com
rate: 3

Could you please give some ideas?

4

2 回答 2

33

没有官方的方法可以知道这一点。不应该有。

从一个应用程序能够确定我对它的评价到一个应用程序因为差评而试图报复的步骤非常小。

一些信息被暴露给像 android-market-api 这样的 3rd 方 API 的事实让我很担心。我当然不会对任何申请留下任何评论。事实上,我什至不会对应用程序进行评分,我也会向我的任何朋友推荐避免这样做。

现在回到您的特定问题:

您不应该依赖于知道用户是否对您的应用程序进行了评级/审查。您可以做的最好的事情是通过提供ReviewLater按钮的对话框询问用户。如果用户点击评论,你就再也不会问他了。如果用户点击Later,你会在几天后再次 ping 他。如果用户点击了Later两次,他留下评论的可能性很小。事实上,你对用户的错误越多,他们就越有可能留下负面评价,所以我想说两次显示对话框可能是最好的方法。

于 2011-03-15T22:25:12.653 回答
0

好吧,谷歌已经引入了 API 来获取您的应用程序的评论。

Google Play 开发者回复评论 API 允许您查看用户对您的应用的反馈并回复此反馈。您可以使用此 API 在现有客户支持工具包(例如 CRM 系统)中直接与用户交互。

回复评论 API 允许您仅访问应用程序生产版本的反馈。如果您想查看有关应用的 Alpha 版或 Beta 版的反馈,请改用 Google Play 开发者控制台。另请注意,API 仅显示包含评论的评论。如果用户对您的应用进行评分但未提供评论,则无法从 API 访问他们的反馈。

来源自

于 2017-02-03T07:39:57.457 回答