2011-03-15 11 views
15

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 No le pregunte por la tasa de nuevo. Entonces, necesito saber si el usuario ya calificó la aplicación.¿Cómo saber si un usuario específico ha calificado una aplicación de Android?

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

aplicación: miaplicacion
usuario: [email protected]
tasa: 3

Podría por favor, dar algunas ideas?

+8

'android-mercado-api' viole los derechos de autor de Google en los datos de mercado, como que los datos no está disponible al público bajo cualquier licencia.Cualquiera que lo use puede estar sujeto a responsabilidad legal. Además, lo que está pidiendo sería una violación de privacidad. Si desea que las personas lo respeten, por favor, respete: Google y sus usuarios por igual. – CommonsWare

Respuesta

29

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

El paso de una aplicación para poder 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, de vuelta a su problema particular:

no se debe confiar en saber si el usuario ha valorado/revisado su solicitud. Lo mejor que puede hacer es preguntar al usuario con un cuadro de diálogo que ofrece Revisar, y Botones posteriores. 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.

+0

Bueno, tiene razón, la privacidad es un problema si todas las personas saben sobre la calificación y los comentarios de otros usuarios. Su sugerencia es una gran alternativa, voy a tener dos opciones: Revisar y Más tarde. – Jhon

+6

No es motivo para que no haya soporte para determinar si un usuario ha calificado una aplicación. Si el desarrollador es un desarrollador de calidad, con énfasis en la calidad, no habrá represalias por una mala calificación. Demonios, ¿por qué utilizarías la aplicación si la calificabas mal? Si no está utilizando la aplicación, no hay forma de tomar represalias. Hay una desconexión en la lógica. –

+7

Además, si se agregara soporte, devolvería un Booleano sobre si el usuario ha calificado la aplicación. No es el valor No habría una forma de aprovecharse de nada. El hecho es que quiero que mis aplicaciones sean inteligentes. No hay ninguna posibilidad de que le pida a un usuario que califique mi aplicación si ya la calificó. Eso es un mal desarrollo. –

0

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

La API de respuestas de Google Play para desarrolladores le permite ver los comentarios de los usuarios de su 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 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.

Source From

+0

esto es aplicable solo cuando el usuario escribe cualquier comentario con calificación !! –

Cuestiones relacionadas