Compras in-app y suscripciones para tu app de Claude Code
Tu app de Claude Code probablemente cobra con Stripe. En la web, eso no cambia. Dentro de la app iOS, Apple exige In-App Purchase para los bienes digitales (Directriz 3.1.1), y en Android se aplica Google Play Billing. WebViewGold gestiona ambos a través de RevenueCat con una sola llamada URL desde tu web app.
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
CClaude Code
Compras dentro de la appYa en tu bolsillo
App Store · Google Play Aprobada
Qué método de pago se permite y dónde
Lo que vendes
En la app iOS
En la app Android
En la web
Suscripciones, créditos, funciones premium, contenido digital
In-App Purchase (RevenueCat)
Google Play Billing (RevenueCat)
Stripe
Bienes físicos, envíos, entradas, reservas, servicios prestados fuera de la app
Tu checkout web está permitido
Tu checkout web está permitido
Stripe
Contenido de tipo "reader" comprado en otro lugar
Puede consumirse sin IAP, sin enlaces de compra en la app
Permitido con restricciones
Stripe
Prompt para Claude Code
Pega esto en Claude Code para implementar la parte de la web app. Revisa el resultado, publica y luego prueba dentro de la app WebViewGold.
Prompt para Claude Code
Prompt para Claude Code: Lee https://www.webviewgold.com/llms-full.txt y luego añade compras in-app para el envoltorio de WebViewGold. En la página de precios, cuando navigator.userAgent contenga mi token personalizado de WebViewGold, oculta los enlaces de checkout externos y muestra "Suscribirse", que navega a revenuecat://purchase?external_id=USER_ID&product=pro_monthly, y "Restaurar compras", que navega a restoreinapppurchases://. Añade un endpoint de webhook que verifique la cabecera Authorization contra REVENUECAT_WEBHOOK_SECRET y haga un upsert del plan y la caducidad del usuario a partir de event.app_user_id y event.type. Escribe un test que reproduzca eventos de ejemplo INITIAL_PURCHASE y EXPIRATION. Condiciona las funciones premium al plan guardado. Añade a CLAUDE.md la regla: ningún enlace de pago externo dentro de la app.
¡Una forma estupenda de convertir tu web app en una app nativa! Entrega rápida y una manera genial de llevar tus apps a las tiendas sin tener que desarrollar una app nativa completa.
Kevin Joling · FlightConnections & TrainConnections · Trustpilot
Configura las compras in-app para Claude Code
RevenueCat es gratis hasta un umbral de ingresos mensuales y sincroniza ambas tiendas.
Crea los productos en App Store Connect y en Play Console
Define tu suscripción o producto de pago único con identificadores idénticos en ambas tiendas (por ejemplo pro_monthly). Apple exige que el titular de la cuenta haya firmado el acuerdo de apps de pago (Paid Apps Agreement).
Conecta ambas tiendas a RevenueCat
Crea un proyecto en RevenueCat, añade las apps iOS y Android, pega las credenciales de las tiendas y define una Offering con tus productos. Si quieres, diseña un paywall nativo en el panel de RevenueCat.
Activa RevenueCat en WebViewGold
Pega la API key de RevenueCat en Config.swift y Config.java (o en el Cloud Builder). Con eso, la parte nativa está lista.
Lanza las compras desde tu web app
Navega a revenuecat://purchase?external_id=USER_ID&product=pro_monthly desde tu botón de mejora de plan, o muestra el paywall nativo con revenuecat://launchPaywall?external_id=USER_ID&offering=default. Usa como external_id el ID de usuario de Tus propias rutas de API, funciones serverless o Supabase.
Desbloquea funciones en tu backend
Apunta un webhook de RevenueCat a Tus propias rutas de API, funciones serverless o Supabase y asigna el plan del usuario cuando llegue un evento de compra o renovación. Tu web app mostrará entonces las funciones premium igual que a los clientes que pagan con Stripe.
Oculta el checkout web dentro de la app
Detecta la app mediante el user agent personalizado que envía WebViewGold y muestra el botón de IAP en lugar del checkout web. Apple rechaza las apps que enlazan a páginas de pago externas para bienes digitales.
Reglas que debes respetar
Directriz 3.1.1 de Apple: los bienes y servicios digitales que se desbloquean en la app deben venderse mediante In-App Purchase. No muestres avisos del tipo "más barato en nuestra web" ni enlaces a un checkout externo dentro de la app iOS.
Política de Google Play Billing: en Android se aplica lo mismo, con algunas excepciones y programas regionales en los que el usuario elige el sistema de pago.
Las suscripciones deben poder restaurarse: WebViewGold gestiona el flujo nativo de restauración (restoreinapppurchases://); muestra un enlace "Restaurar compras" en tus ajustes.
Las compras in-app en WebViewGold requieren la Extended License (consulta la ampliación de licencia).
El Small Business Program de Apple y el nivel del 15 % de Google reducen la comisión de la tienda durante el primer millón de dólares de ingresos anuales; RevenueCat admite ambos.
Preguntas frecuentes
¿Puedo seguir cobrando en la web con Stripe?
Sí. La web se queda como está. Solo las compras hechas dentro de las apps iOS y Android pasan por las tiendas. Muchas apps combinan ambos: Stripe en la web, IAP en las apps, con un único campo de plan en la base de datos.
¿Apple se queda con el 30 por ciento?
Apple y Google cobran un 15 por ciento a la mayoría de los desarrolladores pequeños (menos de 1 millón de dólares al año, a través del Small Business Program o del nivel del 15 por ciento) y un 30 por ciento por encima de esa cifra. El alcance de las tiendas suele compensar la diferencia de precio.
¿Puedo vender créditos para funciones de IA con IAP?
Sí. Las compras in-app consumibles están pensadas justo para créditos. Define el consumible en ambas tiendas, asígnalo en RevenueCat y suma los créditos en Tus propias rutas de API, funciones serverless o Supabase cuando llegue el evento del webhook.
¿Necesito el paywall nativo?
No. Puedes mantener tu propia página de precios dentro de la web app y llamar a revenuecat://purchase desde el botón de compra. El paywall nativo de RevenueCat es opcional y se puede optimizar con pruebas A/B desde el panel.
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.