Cuando publica su aplicación en Google Play Store, es importante obtener comentarios del usuario. A menos que el usuario no ame ni odie tu aplicación, no es probable que se desvíe de su camino para calificarla. Dado que una calificación alta indica el éxito de su aplicación, e incluso se requieren críticas para mejorar la aplicación. Por lo tanto, es mejor agregar una función de calificación en su aplicación que lo ayude a obtener comentarios.
Importancia de la función Califícame: –
- Mejora la calificación de su aplicación en Play Store.
- Le ayuda a mejorar su aplicación (encontrar errores) al recibir comentarios.
- Le ayuda a tomar decisiones sobre futuras actualizaciones de su aplicación.
Acercarse:
Paso 1:
Agregue la biblioteca de soporte en el archivo build.gradle y agregue la dependencia Android-Rate en la sección de dependencias. Esta biblioteca tiene una función que redirige al usuario a Google Play Store y le permite calificar la aplicación. Ayuda a obtener la retroalimentación.
XML
dependencies { implementation 'com.github.hotchemi:android-rate:1.0.1' }
Paso 2:
En el archivo MainActivity.java agregue el siguiente código. Este código agregará la función Califícame en la aplicación. Las funciones predeterminadas como setInstallDays permiten que el cuadro de diálogo aparezca después de una cierta cantidad de días desde el día de la instalación de la aplicación, setLaunchTimes es la cantidad mínima de veces que el usuario debe iniciar la aplicación y setRemindInterval es la cantidad de días después en el que aparece el cuadro de diálogo después de que el usuario elige la opción neutral (Recordarme más tarde).
Java
package org.geeksforgeeks.gfgapprate; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import hotchemi.android.rate.AppRate; public class MainActivity extends AppCompatActivity { @Override protected void onCreate( Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Here 0 means // the installation date. AppRate.with(this) // default 10 .setInstallDays(1) // default 10 .setLaunchTimes(3) // default 1 .setRemindInterval(1) .monitor(); // Show a dialogue // if meets conditions AppRate .showRateDialogIfMeetsConditions( this); } }
Producción:
Publicación traducida automáticamente
Artículo escrito por madhavmaheshwarimm20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA