Google Play rechazó tu app como "spam de WebView" o por funcionalidad mínima: esto es lo que debes cambiar
Google no prohíbe las apps construidas alrededor de un WebView. Prohíbe las apps que envuelven un sitio web que no pertenece al desarrollador y las que no aportan nada que el usuario no pueda obtener en Chrome. Si el sitio es tuyo, este rechazo tiene solución, normalmente con un único reenvío.
Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.
Garantía de aprobación – o te devolvemos el dinero en 14 días
Sin programar
Pago único, actualizaciones gratuitas
Soporte humano 24/7
Hecho en Alemania desde 2014 · ISO 27001
9:41
Tu app
Tu appYa en tu bolsillo
App Store · Google Play Aprobada
A qué apuntan las políticas de Spam y Minimum Functionality
Dos partes distintas de las políticas de Play producen este rechazo. La política de Spam abarca las apps cuyo propósito principal es mostrar un sitio web que el desarrollador no tiene permiso para envolver, las apps que solo existen para generar tráfico de afiliados, las apps copiadas con el mismo contenido bajo distintos nombres y las apps sin ninguna función real. La política de Minimum Functionality (funcionalidad mínima) exige que una app se instale, funcione de forma fiable y ofrezca una experiencia básica y atractiva en lugar de un marcador de posición o una página rota.
Los revisores ven muchas apps que envuelven el sitio de otra persona, así que una app WebView se examina con más cuidado que una nativa. Tu trabajo es dejar claras dos cosas en cuestión de segundos: el sitio web te pertenece y la app es mejor que abrir la URL en un navegador. Todo lo que sigue sirve a uno de esos dos objetivos.
Las cuatro señales que busca un revisor
La propiedad es visible
El nombre del desarrollador, el nombre de la app, el dominio dentro del WebView, la URL de la política de privacidad y el sitio web verificado en tu perfil de desarrollador apuntan a la misma marca. Un revisor nunca debería tener que adivinar si tienes permiso para envolver este sitio.
Se comporta como una app
Sin cabecera de escritorio, sin banner de cookies, sin pie de página con mapa del sitio, sin barra de "Instala nuestra app", sin enlaces que abran una segunda copia de tu sitio. Navegación inferior, botones a todo el ancho y una primera carga rápida detrás de la pantalla splash.
Hace algo que Chrome no puede
Notificaciones push, una pantalla sin conexión nativa, el menú de compartir del sistema, bloqueo biométrico, escaneo de QR o App Links. Una o dos funciones nativas reales, usadas para algo con sentido, cambian la categoría de la app a ojos del revisor.
Está completa
Cada elemento del menú lleva a algún sitio, los formularios se envían, el inicio de sesión funciona con las credenciales que indicaste en App access (Acceso a la aplicación) y en ninguna parte pone "próximamente" ni "lorem ipsum".
Demuestra la propiedad y aporta valor antes de reenviar
Repasa los seis; la mayoría de las apps rechazadas fallan en dos o tres a la vez.
Verifica el sitio web en tu perfil de desarrollador
La Play Console te permite vincular un sitio web a tu cuenta de desarrollador y verificarlo mediante Google Search Console (un registro DNS TXT o un archivo HTML en tu dominio). Usa el mismo dominio que carga la app. Un dominio de vista previa de Lovable, Bolt o Replit no se puede verificar, un motivo más para pasar antes a un dominio propio.
Alinea los nombres
El nombre de la app, el del desarrollador, la ficha de la tienda y el dominio deberían contar una sola historia. "Acme Fitness" de "Acme Fitness Ltd" cargando app.acmefitness.com es claro. "Fitness Tracker Pro" de "John" cargando un subdominio .lovable.app parece el envoltorio del producto de otra persona.
Activa funciones nativas en Config.java
Activa el push con PUSH_ENABLED (OneSignal) o FIREBASE_PUSH_ENABLED, mantén el respaldo sin conexión con FALLBACK_USE_LOCAL_HTML_FOLDER_IF_OFFLINE y añade la solicitud de valoración dentro de la app con SHOW_RATE_DIALOG. Después usa al menos una de ellas para un propósito real en tu app web, como avisos de pedidos o recordatorios. Consulta la documentación de push para Android.
Oculta dentro de la app los elementos exclusivos del sitio web
Usa la inyección de CSS y JavaScript personalizados para quitar el banner de cookies, la cabecera de escritorio y las insignias de las tiendas cuando la página se carga dentro de WebViewGold, o define un USER_AGENT personalizado y detéctalo en tu app web para mostrar un diseño exclusivo para la app.
Rellena App access con sinceridad
Si alguna parte de la app está detrás de un inicio de sesión, añade credenciales demo que funcionen en App content → App access (Contenido de la aplicación → Acceso a la aplicación) y describe lo que encontrará el revisor. Un revisor que no puede pasar de la pantalla de inicio de sesión ve una app sin funcionalidad.
Envía una nueva versión
Sube el version code, vuelve a compilar en Android Studio o en el Cloud Builder y publica de nuevo. Si crees que el revisor simplemente no vio que el sitio es tuyo, presenta una apelación con pruebas en lugar de limitarte a reenviar; la guía de apelaciones tiene una plantilla exactamente para este caso.
Mi WebView de iOS finalmente está aprobada. ¡Gracias!
¿Se permiten siquiera las apps WebView en Google Play?
Sí. La política de Spam se dirige a las apps que envuelven un sitio web sin permiso o sin aportar valor, no al componente WebView en sí. Cada día se publican apps que envuelven el producto propio del desarrollador con funciones nativas.
¿Bastan las notificaciones push para resolver un rechazo por funcionalidad mínima?
A menudo sí, combinadas con un diseño tipo app y un producto completo que funcione. Los revisores miran el conjunto; una función push activada que nunca se usa ayuda menos que una que forma parte visible del producto.
¿Cubre la garantía de WebViewGold este rechazo?
Un rechazo por el propio envoltorio técnico es un rechazo no relacionado con el contenido y está cubierto por la garantía de aprobación si lo reclamas dentro de los 14 días posteriores a la compra. Un rechazo porque el sitio envuelto no es tuyo o no tiene contenido real es un problema de contenido y no está cubierto.
Tres formas de llevar tu app a las tiendas
El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.
Hazlo tú mismo
$109 por plataforma, pago único
La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.
Sin Mac, sin Xcode, sin Android Studio: configura en el navegador, compilamos ambas apps en la nube y las entregamos a App Store Connect y a Play Console.
Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.
Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.