¿Cómo saber si un usuario específico ha calificado una aplicación de Android?

En mi aplicación de Android necesito implementar una funcionalidad que permita preguntar al usuario si desea calificar esta aplicación, si la respuesta es “sí” voy a redireccionar a la aplicación androidmarket, cuando el usuario ya calificó la aplicación, la aplicación no debería pregúntale por la tasa de nuevo. Entonces, necesito saber si el usuario ya calificó la aplicación.

Estoy usando Android-market-api pero no encontré ningún método que devuelva WHO calificó mi aplicación.
AppsRequest devuelve la calificación global, por ejemplo: 5.
The CommentsRequest solo devuelve comentarios, pero si hay algunos usuarios que califican la aplicación sin comentarios, CommentsResponse vuelve vacía.
Necesito algo como esto:

aplicación: myapp
usuario: jhonb78@gmail.com
tasa: 3

¿Podría dar algunas ideas?

No hay forma oficial de saber esto. No debería haberlo.

El paso de una aplicación que puede determinar cuál es mi calificación para una aplicación que intenta tomar represalias debido a una mala revisión es muy pequeño.

El hecho de que parte de esta información esté expuesta a API de terceros como android-market-api me preocupa mucho. Definitivamente no dejaré ningún comentario para ninguna aplicación. De hecho, ni siquiera calificaré las aplicaciones, y recomendaría a cualquiera de mis amigos que evite también hacerlo.

Ahora volvamos a su problema particular:

no debe confiar en saber si el usuario ha calificado / revisado su aplicación. Lo mejor que puede hacer es pedirle al usuario un cuadro de diálogo que ofrezca los botones Revisar y Más tarde . Si el usuario hace clic en Revisar , nunca volverás a preguntarle. si el usuario hace clic en Más tarde , lo haces ping en un par de días nuevamente. si el usuario hizo clic en Más tarde dos veces, las posibilidades de que deje una revisión son escasas. De hecho, cuanto más molestas al usuario, es más probable que deje una calificación negativa, por lo que diría que mostrar el diálogo dos veces es probablemente el mejor enfoque.

Bueno, Google ha introducido API para obtener la revisión de su aplicación.

La API Responder a revisiones de Google Play Developer te permite ver los comentarios de los usuarios de tu aplicación y responder a esta información. Puede utilizar esta API para interactuar con los usuarios directamente dentro de su kit de herramientas de soporte al cliente existente, como un sistema CRM.

La API Responder a las revisiones le permite acceder a los comentarios solo para las versiones de producción de su aplicación. Si desea ver comentarios sobre las versiones alfa o beta de su aplicación, use la Consola para desarrolladores de Google Play. Además, tenga en cuenta que la API muestra solo las revisiones que incluyen comentarios. Si un usuario clasifica tu aplicación pero no proporciona ningún comentario, no se puede acceder a sus comentarios desde la API.

Fuente de