如何知道特定用户是否对Android应用程序进行了评分?

Jho*_*hon 16 android rate google-play

在我的Android应用程序中,我需要实现一个功能,允许询问用户他是否希望评价这个应用程序,如果响应是"是"我将重定向到androidmarket应用程序,当用户已经评级的应用程序,该应用程序不应该再次询问他的费率.所以我需要任何方式来了解用户是否已经对应用程序进行了评级.

我正在使用android-market-api,但我没有找到任何返回WHO评级我的应用程序的方法.
AppsRequest返回全局评级,例如:5.CommentsRequest
仅返回评论,但如果有一些用户在没有评论的情况下评价应用程序,则CommentsResponse将返回空.
我需要这样的东西:

app:myapp
用户:jhonb78@gmail.com
率:3

你能提出一些想法吗?

Fra*_*nov 30

没有正式的方式来了解这一点.不应该.

从应用程序能够确定我的评级是什么的步骤,以及由于审查错误而尝试报复的应用程序的步骤非常小.

有些信息是针对第三方API(如android-market-api)公开的,这一事实让我很担心.我肯定不会对任何申请留下任何意见.事实上,我甚至不会对应用程序进行评级,我会建议我的任何朋友也不要这样做.

现在回到你的特定问题:

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

  • 此外,如果添加了支持,它将返回一个布尔值,表示用户是否对应用程序进行了评级.不是价值.没有办法利用任何东西.事实是,我希望我的应用程序很聪明.如果他已经对我的应用进行了评分,我就不会要求用户对我的应用进行评分.这是一个糟糕的发展. (9认同)
  • 没有理由不支持确定用户是否对应用进行了评级.如果开发人员是高质量的开发人员,强调质量,那么就不会对评级不佳进行任何报复.好吧,如果你评价不好,为什么你甚至会使用该应用程序.如果您没有使用该应用程序,则无法进行报复.逻辑断开了. (7认同)