¿Cómo puedes comprobar si un usuario ha calificado tu aplicación en Google Play?


Quiero comprobar si un usuario ha calificado mi aplicación en Google Play, no cuántas estrellas, solo si lo han hecho. Y si no lo han hecho, les pediré un diálogo pidiéndoles que lo califiquen con este código:

startActivity( new Intent( Intent.ACTION_VIEW,
       Uri.parse("market://details?id=packagename") ) );
Author: Vadim Kotov, 2012-07-01

5 answers

No. No puedes hacer esto. Y esto es algo bueno también otherwise de lo contrario usted será capaz de influir en la calificación dando a las personas que lo calificaron recompensas y tal. Además, los desarrolladores podrían tomar represalias ante las críticas 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 hago personalmente en mis aplicaciones:

  1. Deje que el usuario use la aplicación 5 veces, para obtener un buena sensación.
  2. Solicite al usuario en la sexta ejecución que lo califique con opciones para Yes, Later y Never. Más tarde lo retrasa por dos días.
 73
Author: Raghav Sood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-01 18:26:22

Se necesita un esfuerzo para que los usuarios califiquen su aplicación, ¡especialmente si les gusta! Desafortunadamente, las calificaciones negativas parecen requerir mucha menos persuasión; -)

He intentado algunas cosas, todas ellas con un botón de aplicación titulado " Rate me!"o algo así, que cuando se hace clic, 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 "Calificarme" gastarán 5 segundos adicionales para darle una calificación de estrellas (y recuerde que la mayoría de los usuarios no saben que su aplicación no pueden rastrear si realmente proporcionaron una calificación o no). Es posible que no te den una revisión prolija y la limiten a solo unas pocas palabras ("Gran aplicación"), pero ¡oye, toma lo que puedas obtener!

 6
Author: PVS,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-03 14:25:12

En realidad puedes hacerlo, puedes obtener el nombre de usuario usando esto o similar...

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

Luego dispara 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 puedes popup "rate me five stars or i will share your pictures with the world": P lol just kidding

 4
Author: D.Snap,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:46:45

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

 1
Author: Zee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-28 01:46:52

No es posible saber automáticamente la calificación de su aplicación. Una buena práctica que sugiero es seleccionar el mejor momento para calificar con el fin de obtener una mejor revisión.

1 - En primer lugar, encontrar el mejor momento para la calificación. Usted puede hacer esto eficientemente seleccionando el momento que usted resuelve el dolor de los usuarios. Por ejemplo, si usted fuera uberlike aplicación, el mejor momento sería cuando los usuarios conseguir un viaje con seguridad y dar una buena revisión para el conductor.

2-Entonces, codifica un diálogo con Yes, Later y nunca opciones y guardar en su base de datos para preguntar más tarde o no.

3 - Pregunta de nuevo en el siguiente mejor momento.

 0
Author: Leo Paim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-14 15:19:42