Qué es
v0, de Vercel, genera apps React y Next.js a partir de prompts y las despliega en Vercel con un clic. Desarrolladores front end y diseñadores que piensan en componentes React y publican en Vercel.
Colección de guías de v0
Tu app Next.js ya corre en Vercel. Haz que corra también en iPhones y teléfonos Android. Todas las guías para quienes crean con v0 en un solo lugar: las guías paso a paso para iOS y Android, cada función nativa con un prompt para v0, y qué hacer si una tienda dice que no.
Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.
Cada página de función explica la parte nativa (un ajuste o una llamada URL) y la parte de la web app para tu stack de v0, con un prompt para pegar.
bioauth://) que devuelve el resultado a tu web app para que protejas exactamente las pantallas que quieras.Escáner de códigos QR y de barrasEscanear códigos QR desde el navegador dentro de un WebView es lento y pide demasiados permisos. WebViewGold abre el escáner nativo de la cámara desde un enlace (qrcode:// o barcodescanner://) y devuelve el resultado directamente a tu app de v0: una URL se abre automáticamente y el valor de un código de barras llega a una variable JavaScript.GeolocalizaciónTu app de v0 ya llama a navigator.geolocation. Dentro de una app WebViewGold, esa llamada muestra el diálogo de permisos real del sistema, y la posición llega del GPS del dispositivo en lugar de una aproximación del navegador. Sin código nativo: solo escribes el texto de uso y respondes a los cuestionarios de las tiendas.Anuncios AdMobLas redes publicitarias web pagan poco dentro de las apps y a menudo fallan en los WebViews. WebViewGold integra el SDK nativo de AdMob: un banner bajo tu app de v0, intersticiales tras cierto número de interacciones y vídeos con recompensa que lanzas desde JavaScript cuando el usuario quiere créditos o contenido extra.Modo sin conexiónLos revisores activan el modo avión. Los usuarios viajan en metro. Una app de v0 que muestra una página en blanco sin conexión parece rota; una pantalla offline nativa con un botón de reintento parece una app. WebViewGold te ofrece tres niveles de soporte sin conexión, y el adecuado depende de tu stack (Next.js (App Router), React, Tailwind CSS y shadcn/ui, desplegado en Vercel; datos mediante Supabase, Neon o integraciones de Vercel).Deep linksUn usuario toca en su email el enlace mágico de Auth.js/NextAuth, Clerk, Supabase Auth o integraciones de Vercel y acaba en Safari: con la sesión iniciada en la web, pero no en la app. Universal Links y App Links lo solucionan: los enlaces https a tu dominio abren directamente la app de v0. Aquí tienes la configuración completa, además de los enlaces con esquema propio para códigos QR y otras apps.Compartir nativo y respuesta hápticaDos detalles hacen que una app de v0 se sienta nativa desde el primer minuto: una hoja de compartir real (AirDrop, Mensajes, WhatsApp, Mail) en lugar de un enlace copiado, y una vibración sutil cuando algo sale bien. WebViewGold expone ambos como llamadas URL que puedes conectar a los botones que ya tienes.Descargas de archivos y subidas desde la cámaraUn WebView simple ignora sin avisar la descarga de un PDF y muestra un selector de archivos básico. WebViewGold guarda imágenes en la galería (savethisimage://?url=…), descarga archivos PDF, de audio, ePub y de Office, y abre la cámara o la galería nativas para cada <input type="file"> de tu app de v0.Valoraciones dentro de la appLas valoraciones deciden si una ficha de la tienda convierte. WebViewGold permite que tu app de v0 muestre el diálogo nativo de valoración (rateapp://) justo cuando el usuario está contento: tras completar un pedido, terminar un entrenamiento o guardar un proyecto. Tú decides el momento en tu web app; la parte nativa es una sola llamada.CSS y JavaScript personalizadosLa web necesita un banner de cookies, un pie de página con 30 enlaces y una insignia de "Descarga nuestra app". La app no necesita nada de eso. WebViewGold inyecta un archivo custom.css y otro custom.js en cada página que tu app de v0 carga dentro de la app, así que la web queda intacta y la app parece una app.Lector de etiquetas NFCSafari no da a los sitios web ningún acceso a NFC, y Web NFC solo existe en Chrome para Android. Envuelta con WebViewGold, tu app de v0 inicia un escaneo NFC nativo con un solo enlace y recibe el contenido de la etiqueta en una función de JavaScript: en Android mediante la API NFC documentada, en iPhone mediante el plugin NFC de WebViewGold. Los check-ins, las etiquetas de equipos y las tarjetas de contacto que se guardan con un toque se reducen a unas pocas líneas de código.Escáner de documentosSi tu app de v0 tiene una subida de archivos, puede tener un escáner de documentos de verdad. WebViewGold añade la opción Escanear documento al diálogo de subida nativo: Apple VisionKit en iPhone y Google ML Kit en Android detectan los bordes de la página, recortan y mejoran cada página y entregan el resultado a tu campo de archivo actual como cualquier otra subida.Impresión y AirPrintEl botón de imprimir que funciona en el navegador suele quedarse mudo dentro de una app, porque los WebViews de las apps no gestionan window.print() como Safari o Chrome. WebViewGold le da a tu app de v0 una alternativa nativa: printitem:// descarga un PDF o una imagen de tu servidor y abre el diálogo de impresión del sistema, AirPrint en iPhone y el servicio de impresión de Android, con Guardar como PDF como opción.Copiar y pegar con el portapapelesLos botones de copiar que fallan en silencio y los campos de pegar que nunca se rellenan son molestias clásicas de los WebViews. En una app WebViewGold, tu app de v0 lee el portapapeles del dispositivo cuando lo necesita con getclipboard:// (el contenido llega a la variable clipboarddata), y para copiar se usa la API Clipboard estándar de la web con una alternativa. Aquí tienes el patrón, además de las reglas de privacidad que imponen ambas plataformas.Acceso a contactosLas pantallas para encontrar amigos, las invitaciones a grupos y las apps para dividir gastos suelen querer acceder a la agenda. En una app WebViewGold, tu app de v0 pide permiso con requestcontactpermission:// y, tras readcontacts://, recibe los nombres y números de teléfono como JSON en la variable contacts. El código lleva minutos; lo que decide si la app supera la revisión es cómo usas los datos.Reproducción de video y audioUna etiqueta de video HTML5 funciona dentro de la app, pero las lecciones largas se ven apretadas y la reproducción suele detenerse en cuanto el usuario cambia de app. Con WebViewGold, tu app de v0 pasa la URL de un stream al reproductor nativo con un solo enlace (startnativevideo://), así que los espectadores tienen pantalla completa y Picture-in-Picture en ambas plataformas, y AirPlay en iPhone. En iOS también puedes mantener el audio HTML sonando en segundo plano para podcasts, radio y cursos de audio.Protección de capturas de pantallaLecciones de pago, chats privados, saldos de cuenta, cupones de un solo uso: algunas pantallas no deberían acabar en un chat de grupo. WebViewGold puede bloquear capturas y grabaciones de pantalla en Android y detectarlas en iOS, y luego llamar a una función JavaScript de tu app de v0 para que puedas reaccionar. Las mismas herramientas también funcionan al revés: takescreenshot:// guarda una pantalla en Fotos a propósito, para entradas y recibos.HealthKit y Health ConnectLos rastreadores de actividad, las apps de hábitos y las herramientas de coaching creadas con v0 pueden mostrar los pasos, la frecuencia cardíaca o el peso reales del usuario en lugar de pedirle que los escriba. WebViewGold lee y escribe en Apple Health (HealthKit) en iOS y en Health Connect en Android con los mismos dos esquemas de URL. El código es la parte fácil; las reglas de las tiendas sobre datos de salud merecen la mayor parte de tu atención.Eventos de calendarioUna reserva que no está en el calendario del usuario es una ausencia anunciada. En iOS, WebViewGold permite añadir un evento a la app Calendario desde un enlace normal a un archivo .ics, así que tu app de v0 no necesita más que una URL que devuelva el evento. Android no tiene una API de calendario dedicada en WebViewGold; aquí tienes lo que funciona allí en su lugar.LinternaLeer un número de serie en un almacén a oscuras, revisar un contador en un sótano, encontrar tu asiento en un concierto: a veces tu app de v0 solo necesita luz. WebViewGold enciende y apaga la linterna del teléfono con dos enlaces, enableflashlight:// y disableflashlight://, en iOS y Android. Es una función pequeña que funciona mejor como ayuda dentro de un flujo de trabajo más amplio.Share extensionUna herramienta de marcadores, un recetario o un moodboard solo resultan útiles si guardar cuesta un toque. Con WebViewGold, tu app de v0 aparece en la hoja de compartir de iOS y Android, y lo que el usuario comparta (un enlace, un texto, una foto) llega a tu app web en la variable de JavaScript sharedData. Tu código decide qué pasa después: rellenar un formulario, guardarlo en tu backend o abrir un editor.Widgets y atajosLa pantalla de inicio es donde una app demuestra que es más que un marcador. En iOS, WebViewGold le da a tu app de v0 cuatro formas de estar ahí: un widget de imagen que tu servidor mantiene al día, acciones rápidas al mantener pulsado el icono, frases de Siri que ejecutan tu JavaScript e iconos de app alternativos. Android no tiene equivalente en WebViewGold para widgets y acciones rápidas, así que esta guía también cubre las alternativas honestas para esa plataforma.Pases de Apple WalletSi tu app de v0 vende entradas para eventos, tiene un programa de fidelidad o reparte cupones, el pase debe estar en Apple Wallet, en la pantalla de bloqueo justo cuando hace falta. WebViewGold aporta la pieza que falta: cambia https:// por addpkpass:// en la URL de tu .pkpass e iOS muestra la hoja nativa de Añadir a Apple Wallet. Crear y firmar el pase sigue siendo cosa tuya, y en Android, Google Wallet funciona con su propio enlace web para guardar el pase.Almacenamiento nativo e ID de dispositivoLos usuarios esperan que una app los recuerde. Las cookies y localStorage suelen mantener la sesión de tu app de v0, pero son almacenamiento web y desaparecen con la caché. WebViewGold añade dos pequeñas ayudas nativas: un almacén de valores persistente (writevalue:// y readvalue://) para ajustes y para restaurar la sesión, y un UUID de dispositivo (get-uuid://) para licencias vinculadas al dispositivo, dispositivos de confianza y ajustes por dispositivo en tu servidor.Anuncios de Meta Audience NetworkSi tu público vive en Facebook e Instagram, Meta Audience Network puede ser una alternativa a AdMob. WebViewGold integra el SDK nativo de Audience Network: intersticiales por tiempo o activados por página en iOS, banners e intersticiales en Android, configurados en Config.swift y Config.java y controlados desde tu app de v0. Aquí tienes la configuración, el papeleo de privacidad y los puntos en los que se rechazan las apps con anuncios.Barra de pestañas nativa y navegaciónUn menú hamburguesa y una cabecera web son la forma más rápida de que una app de v0 parezca un simple marcador, y eso es justo lo que los revisores evalúan según la directriz 4.2. WebViewGold añade una barra de pestañas nativa o una barra lateral en iOS y una navegación inferior o un menú lateral de Material en Android, cada uno configurado en un solo archivo, mientras tu app web sigue encargándose del enrutamiento.Pantalla splash e indicador de cargaUna pantalla blanca durante dos segundos al abrir la app es la manera en que una app de v0 se gana una observación por la directriz 2.1 o una reseña de una estrella. La app nativa se abre al instante; tu app web necesita un momento. WebViewGold cubre ese momento con una splash con tu marca, un indicador de carga nativo y deslizar para actualizar (pull-to-refresh), y unas pocas líneas en tu app web hacen que la transición sea invisible.Área segura y barra de estadoUna app de v0 que se veía perfecta en el navegador puede perder la cabecera bajo la Dynamic Island, la barra de pestañas bajo el indicador de inicio o la hora en un blanco sobre blanco en modo oscuro. WebViewGold mantiene tu página dentro del área segura por defecto y colorea la barra de estado de forma nativa o desde JavaScript. Aquí verás cuándo basta con eso y cuándo conviene pasar a edge-to-edge con CSS.Actualización forzada y control de versiónTu app web de v0 se actualiza con cada publicación, pero la carcasa nativa que la rodea solo cambia cuando los usuarios instalan una nueva versión desde la tienda. Cuando una función nueva depende de una carcasa más reciente, o cuando los builds antiguos apuntan a una URL que vas a retirar, necesitas saber quién se ha quedado atrás. WebViewGold le pasa a tu app web la versión instalada; unas pocas líneas de código lo convierten en un banner discreto o en una pantalla de actualización obligatoria.Enlaces externos y gestión de URLsEn la web, un enlace a Stripe, al inicio de sesión de Google, a WhatsApp o a tu centro de ayuda simplemente funciona. Dentro de una app, cada enlace necesita un destino: la propia app, una pestaña del navegador dentro de la app, Safari o Chrome, u otra app como Mail, Teléfono o WhatsApp. Si te equivocas, los usuarios acaban atrapados en una página de terceros sin botón atrás, con la sesión iniciada en el sitio equivocado o pagando en un navegador mientras la app espera.v0, de Vercel, genera apps React y Next.js a partir de prompts y las despliega en Vercel con un clic. Desarrolladores front end y diseñadores que piensan en componentes React y publican en Vercel.
Next.js (App Router), React, Tailwind CSS y shadcn/ui, desplegado en Vercel; datos mediante Supabase, Neon o integraciones de Vercel
Haz clic en Deploy en v0. El proyecto se envía a un proyecto de Vercel y se sirve en una dirección vercel.app. Cada nuevo despliegue se convierte automáticamente en la versión de producción.
Auth.js/NextAuth, Clerk, Supabase Auth o integraciones de Vercel
Stripe
No hay ninguna insignia de la herramienta que quitar.
Imagina que creaste con v0 una tienda online para un pequeño tostador de café de especialidad: páginas de producto en Next.js, un checkout de Stripe para café en grano y molinillos, y una tabla de Supabase para el historial de pedidos. Despliegas en Vercel, conectas shop.yourdomain.com y envuelves ese dominio con WebViewGold para iOS y Android. Como la tienda vende bienes físicos, el checkout de Stripe está permitido en ambas apps y no hace falta ninguna compra dentro de la app. Añades notificaciones push para avisar cuando vuelven los tuestes de edición limitada y el menú de compartir nativo para que los clientes puedan enviarle un café a un amigo, con lo que la app ofrece más que el sitio web. Tras la aprobación, cada despliegue de producción en Vercel actualiza la tienda en ambas apps en cuestión de minutos.
Pégalo en v0, revisa los cambios y publica.
Prepare this Next.js app for publishing as a native iOS and Android app (it will run inside a native WebView wrapper): 1. Add /privacy and /terms routes with editable placeholder content and link them from the footer. 2. Add a "Delete account" button in settings that deletes the user's data and account on the server, with a confirmation dialog. 3. Ensure all pages are responsive from 320px up to tablet widths with no horizontal overflow; tap targets at least 44px. 4. Remove any "Built with v0" or "Deploy with Vercel" badges and links, plus any external links in the main navigation. 5. Add an error boundary and a retry UI for failed data fetches. 6. Set metadata.title to the app name (max 30 characters) and add a description.
Un proyecto de app nativa completo, no una suscripción. Todo lo siguiente está incluido en la licencia y se activa con un ajuste.
Sí. Despliega el proyecto de v0 en Vercel, asegúrate de que la URL de producción es pública, introdúcela en WebViewGold para iOS y envía la app compilada a App Store Connect. La misma URL alimenta la app de Android.
Sí. El WebView solicita las páginas igual que un navegador móvil, así que los server components, los route handlers y el middleware se comportan exactamente igual que en vercel.app.
Sí. La app carga tu URL de producción, así que cada nuevo despliegue en Vercel está en vivo en la app sin una actualización en la tienda.
Tu dominio de producción: la dirección estable yourproject.vercel.app o, mejor aún, tu propio dominio personalizado. Nunca uses la URL larga y única de un despliegue concreto ni la de una rama de vista previa; Vercel puede protegerlas y apuntan a una build congelada, así que la app no se actualizaría cuando vuelvas a desplegar.
WebViewGold funciona con cualquier URL HTTPS pública, así que técnicamente no. Sin embargo, el plan Hobby de Vercel está pensado para uso personal y no comercial, así que si la app genera ingresos o representa a un negocio, pasa el proyecto a un plan Pro antes del lanzamiento y conecta a la vez un dominio personalizado.
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.
$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.
Ver planes en la página principal$349 por licencia, complemento de pago único
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.
Cómo funciona el Cloud Builder Prueba la demo gratuita$698 por plataforma $798
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.
Detalles del Full Service Con tecnología dePrecios de la Oferta de invierno válidos hasta el 31 de diciembre de 2026.
Garantía de aprobación en App Store & Google Play – o te devolvemos el dinero en 14 días
¿Prefieres delegarlo? Full Service: configuramos, compilamos y entregamos en 72 horas, desde $698 por plataforma. ¿Preguntas? Chatea con nosotros 24/7.
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.