API del diálogo de valoración In-App
Pida a sus usuarios una reseña en Google Play: active el diálogo nativo "Valorar esta app" mediante rateapp:// desde su web app o deje que WebViewGold lo muestre automáticamente.
Las reseñas positivas en Google Play son uno de los motores de crecimiento más potentes para su aplicación. La API del diálogo de valoración In-App de WebViewGold le permite pedir una valoración a sus usuarios en el momento exacto — por ejemplo, justo después de una compra exitosa o de completar una tarea en su web app.
Opción 1: Activar el diálogo de valoración manualmente desde su web app
Llame a la siguiente URL desde un enlace HTML o desde JavaScript para mostrar un diálogo nativo de "Valorar esta app":
<a href="rateapp://">¿Le gusta la app? ¡Valórenos!</a>
window.location.href = "rateapp://";
Si el usuario confirma el diálogo, se abre la página de Google Play de su aplicación para que pueda dejar una reseña. Para que esto funcione, configure RATE_MY_APP_URL en Config.java con la URL de Google Play de su aplicación:
public static final String RATE_MY_APP_URL = "https://play.google.com/store/apps/details?id=com.yourcompany.yourapp";
Nota: Si RATE_MY_APP_URL está vacío, las llamadas a rateapp:// se ignoran. El título y el mensaje del diálogo se pueden personalizar mediante las entradas rate_title y rate_message en strings.xml.
Opción 2: Dejar que WebViewGold pregunte automáticamente
WebViewGold también puede mostrar automáticamente la solicitud de "Valorar esta app" después de que el usuario haya utilizado su aplicación durante un tiempo. Configure este comportamiento en Config.java:
SHOW_RATE_DIALOG— establézcalo entruepara activar la solicitud automática de valoración (o enfalsepara desactivarla).RATE_DAYS_UNTIL_PROMPT— número mínimo de días tras la instalación antes de mostrar la solicitud.RATE_LAUNCHES_UNTIL_PROMPT— número mínimo de inicios de la aplicación antes de mostrar la solicitud.
Casos de uso típicos:
- Pedir una reseña justo después de una interacción positiva (pedido completado, subida de nivel, reserva exitosa).
- Mostrar primero su propio flujo "¿Le gusta la app?" en su sitio web y enviar solo a los usuarios satisfechos a
rateapp://.
Notas de implementación estilo SDK
Trate esta función como una capacidad nativa expuesta a su capa web: mantenga su sitio web de producción o PWA como fuente de verdad y, a continuación, utilice los indicadores de configuración de WebViewGold, los comandos de URL y las llamadas del puente de JavaScript documentados para activar el comportamiento nativo de Android solo donde aporte valor. Este enfoque mantiene su código fácil de mantener, porque la misma aplicación web puede servir a los navegadores, a WebViewGold para Android y a las demás plataformas de WebViewGold con una lógica condicional mínima.
Para obtener resultados fiables, opte por puntos de conexión HTTPS, nombres de ruta estables, estados de éxito/error explícitos en su interfaz y pequeñas funciones auxiliares de JavaScript que envuelvan las llamadas nativas. Por ejemplo, una aplicación web creada con jQuery Mobile, Lovable, Base44, Bolt, WordPress, Bubble, una pila propia de React/Vue/Angular o HTML estático puede exponer un único botón o controlador de eventos que active la API nativa de WebViewGold y, aun así, muestre una alternativa elegante en el navegador.
- Patrón de integración recomendado: detecte el contexto de la app, llame a la API de WebViewGold y luego actualice su interfaz web tras la devolución de llamada nativa o el cambio de ruta.
- Lista de comprobación de pruebas: valide la función en un dispositivo real o en una compilación empaquetada, verifique los permisos y el texto de revisión de la tienda, y confirme que los usuarios que solo usan el navegador siguen recibiendo una alternativa útil.
- Ventaja para el SEO: mantenga las páginas de funciones, los títulos de ruta y el contenido estructurado indexables en su sitio web, mientras WebViewGold ofrece la carcasa nativa de la app para los usuarios de Android.