Popup para ir a valorar la aplicación en Google Play [Android]

enero 14, 2013

Sabemos lo importante que es que nuestra aplicación Android sea valorada por nuestros usuarios en Google Play para conseguir más descargas, aparecer antes en los resultados de búsqueda, etc.

Es una costumbre habitual que una aplicación sea valorada solamente si hemos tenido una mala experiencia con ella (nos darán una estrella) y son los menos los que la valoran positivamente si les ha gustado (así somos 🙁 ).
Una forma de “ayudar” al usuario a que valore nuestra aplicación en Google Play, es mostrarle un mensaje recordándole de que puede valorar la app (otra cosa es que lo haga positiva o negativamente).

En este ejemplo mostraremos un popup a través de un AlertDialog para que pueda ir directamente a nuestra aplicación en Google Play.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Valora la aplicación en Google Play!")
       .setCancelable(false)
       .setPositiveButton("Vale, ir a Google Play", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                dialog.cancel();
                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=ID_DE_LA_APP") ) );     
           }
       })
       .setNegativeButton("Ahora no", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
	       		dialog.cancel();
           }
       });
alert = builder.create();
alert.show();

Solo tendremos que cambiar “ID_DE_LA_APP” de la línea 7 por el identificador de nuestra aplicación, por ejemplo com.example.myapp.

CompartirTweet about this on TwitterShare on TumblrShare on FacebookShare on LinkedInShare on Google+Email this to someone

Tags ; , , , , , , ,

2 comentarios

    Jose Ago 10, 2013

    Como se puede configurar para que se muestre después de usar la aplicación durante 5 minutos?

    Responder
    Pedro Abr 05, 2015

    Hola Jon, este es el único articulo que encontré en Internet que tiene este código, lo que me gustaría saber como utilizar una variable para traducir el texto desplegado en los diferentes idiomas que tenga mi aplicación. gracias!!!

    Responder

Escribe un comentario

Los comentarios son moderados y se utiliza rel="nofollow" para los enlaces.