¿Cómo puede comprobar si un usuario ha calificado su aplicación en el mercado de Android?

Quiero comprobar si un usuario ha calificado mi aplicación en el mercado de Android, no cuántas estrellas, si tienen. Y si no lo tienen, les preguntaré con un diálogo pidiéndoles que lo evalúen con este código:

startActivity( new Intent( Intent.ACTION_VIEW, Uri.parse("market://details?id=packagename") ) ); 

No. No puedes hacer esto. Y esto es una buena cosa demasiado – de lo contrario será capaz de influir en la calificación de dar a las personas que lo calificaron de recompensas y tal. Además, los desarrolladores podrían tomar represalias a revisiones negativas si dicha API estuviera disponible. Esto también podría violar ciertos acuerdos legales entre el Usuario y Google si Google comienza a revelar estos datos.

Sin embargo, esto es lo que personalmente hago en mis aplicaciones:

  1. Deje que el usuario use la aplicación 5 veces, para obtener una buena sensación de la misma.
  2. Solicitar al usuario en la sexta carrera para calificarlo con opciones para Yes , Later y Never . Más tarde lo retrasa por dos días.

Se necesita un esfuerzo para que los usuarios califiquen su aplicación, especialmente si les gusta! Desafortunadamente, las calificaciones negativas parecen tener mucho menos persuasión 😉

He probado algunas cosas, todas relacionadas con un botón de la aplicación titulado "¡Califícame!" O algunos de ellos, que cuando se hace clic en, abre la aplicación de mercado en el teléfono. Ha sido mi experiencia que la mayoría de los usuarios que hacen clic en el primer botón "Rate me" pasarán un extra de 5 segundos para darle una clasificación de estrellas (y recuerde que la mayoría de los usuarios no saben que su aplicación no puede rastrear si realmente proporcionaron una calificación o no). Ellos no pueden darle una revisión vergonzosa, y limitarlo a sólo unas pocas palabras ("Gran aplicación"), pero hey tomar lo que pueda conseguir!

PVS

De hecho, puede hacerlo, puede obtener el nombre de usuario utilizando este o similar …

¿Cómo puedo obtener el nombre de usuario de google en Android?

A continuación, ejecuta un analizador en 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> 

Y luego se puede popup "tasa de cinco estrellas o voy a compartir sus imágenes con el mundo": P lol sólo bromeando

Como otros usuarios mencionaron antes, su mejor opción es usar un botón o diálogo de "Evaluar mi aplicación". Si utiliza análisis, puede realizar un seguimiento de los clics de botón. Si utiliza Google Analytics, puede asignar valores de evento para los botones que aparecen en el cuadro de diálogo y ver cuántos usuarios hacen clic en el botón "Rate".

Ejemplo de un cuadro de diálogo "Evaluar mi aplicación"

  • Cómo jugar InputStream de un archivo de audio que no está dentro de una url o almacenamiento?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.