Agrega compras in-app a tu app de KMP

Integra compras in-app en iOS y Android usando el SDK de Adapty para KMP. Gestiona recibos, rastrea el estado de suscripciones y elimina la necesidad de crear un backend. Todo el poder en una sola integración.
import com.adapty.kmp.Adapty
import com.adapty.kmp.models.AdaptyConfig
 
val config = AdaptyConfig
    .Builder("PUBLIC_SDK_KEY")
    .build()
 
Adapty.activate(configuration = config)
    .onSuccess {
        Log.d("Adapty", "SDK initialised")
    }
    .onError { error ->
        Log.e("Adapty", "Adapty init error: ${error.message}")
    }

No necesitas crear un backend para las compras in-app de KMP

Agendar una demo

¿Por qué elegir el SDK de Adapty?

Rastrea el estado de las suscripciones en todas las plataformas

Siempre sabrás si el usuario tiene una suscripción activa en iOS y Android.

Valida recibos en el backend

No necesitas crear tu propia validación: Adapty lo hace por ti.

Gestiona todos los estados de suscripción

Pruebas gratuitas, actualizaciones, ofertas promocionales, uso familiar, renovaciones y más.

Escala sobre una base de nivel empresarial

Publicamos actualizaciones frecuentes, mantenemos el SDK estable y operamos con un SLA superior al 99.99%.
Configurando plataformas
Instalando el SDK de Adapty
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
Procesando eventos de compra

Integración sencilla para KMP

Usa 5 métodos del SDK para gestionar IAP en KMP

import com.adapty.kmp.Adapty
import com.adapty.kmp.models.AdaptyPurchaseResult
 
Adapty.makePurchase(product = product).onSuccess { purchaseResult ->
    when (purchaseResult) {
        is AdaptyPurchaseResult.Success -> {
            val profile = purchaseResult.profile
            if (profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive == true) {
                // Grant access to the paid features
            }
        }
        is AdaptyPurchaseResult.UserCanceled -> {
            // Handle the case where the user canceled the purchase
        }
        is AdaptyPurchaseResult.Pending -> {
            // Handle deferred purchases (e.g., the user will pay offline with cash)
        }
    }
}.onError { error ->
    // Handle the error
}
import com.adapty.kmp.Adapty
 
Adapty.restorePurchases().onSuccess { profile ->
    if (profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive == true) {
        // successful access restore
    }
}.onError { error ->
    // handle the error
}
 
 
 
 
 
 
 
 
 
 
 
 
import com.adapty.kmp.Adapty
 
Adapty.identify("YOUR_USER_ID") // Unique for each user
    .onSuccess {
        // successful identify
    }
    .onError { error ->
        // handle the error
    }
 
 
 
 
 
 
 
 
 
 
 
 
import com.adapty.kmp.Adapty
import com.adapty.kmp.models.AdaptyProfile
import com.adapty.kmp.models.AdaptyProfileParameters
 
val builder = AdaptyProfileParameters.Builder()
    .withEmail("[email protected]")
    .withPhoneNumber("+18888888888")
    .withFirstName("John")
    .withLastName("Appleseed")
    .withGender(AdaptyProfile.Gender.FEMALE)
    .withBirthday(AdaptyProfile.Date(1970, 1, 3))
  
Adapty.updateProfile(builder.build())
    .onSuccess {
        // profile updated successfully
    }
    .onError { error ->
        // handle the error
    }
    
    
import com.adapty.kmp.models.AdaptyProfileParameters
 
val builder = AdaptyProfileParameters.Builder()
 
// You can set your own custom attributes:
builder.withCustomAttribute("key1", "value1")
 
// To remove existing key, use .withRemovedCustomAttribute() method:
builder.withRemovedCustomAttribute("key2")
 
 
 
 
 
 
 
 
 
 
 
 
Empieza gratis

Adapty potencia apps en todas las etapas, desde indies hasta grandes publishers

Cem Ortabas, Co-founder and CEO of HubX
“Migrar de RevenueCat no fue una decisión fácil para nosotros. Elegimos Adapty porque creemos que son un mejor socio a medida que crecemos. Mirando hacia atrás, fue la decisión correcta. A pesar de algunos contratiempos, el equipo de Adapty siempre estuvo allí para ayudarnos durante la migración y después, y su apoyo es de primera categoría. Recomiendo Adapty como un socio fiable.”
Cem Ortabas
Co-fundador y CEO, HubX
HUBX
Chris Bick, Founder and CEO of Bickster
“Hemos estado trabajando con Adapty desde 2021 y no podría estar más feliz al respecto. Hemos probado otras plataformas de gestión de suscripciones en el pasado, así que puedo comparar. Adapty introdujo numerosas características a lo largo de los años y constantemente nos ayudó a crecer. Tienen las mejores analíticas del mercado y todas las integraciones que puedas imaginar. Si buscas impulsar los ingresos de tu aplicación, definitivamente recomiendo Adapty.”
Chris Bick
Fundador y CEO, Bickster
Bickster
Yalçın Özdemir, Founder & CEO of AppNation
“Elegimos Adapty por sus potentes capacidades de pruebas A/B de paywalls, que nos ayudaron a optimizar nuestra estrategia de monetización de manera efectiva. La plataforma fácil de usar, precios flexibles y un soporte al cliente excepcional hacen de Adapty una opción superior sobre los competidores.”
Yalçın Özdemir
Fundador y CEO, AppNation
AppNation
Kyle Smith, Head of data at Smitten Dating
“La plataforma de Adapty facilita a los no desarrolladores la creación y gestión de pruebas A/B, paywalls, mezcla de productos y estructura de precios. Tienen una excelente API externa que facilita pasar eventos relacionados a otras herramientas de análisis como Amplitude y Mixpanel.”
Kyle Smith
Jefe de datos en Smitten Dating
Smitten
Roi Mulia, Founder & CEO of SocialKit
“Hemos probado más de trescientos paywalls en el espacio de cuatro meses. Adapty permite probar básicamente cualquier elemento del paywall, y aprovechamos eso. Los hemos probado todos: productos, texto del título, botones CTA, imágenes, videos, etc. Con las pruebas A/B de Adapty, logramos duplicar nuestros ingresos mensuales. No estaba seguro si un solo instrumento podía tener un impacto así, pero lo presencié por mí mismo.”
Roi Mulia
Fundador y CEO, SocialKit
SocialKit

Todo lo que necesitas para hacer crecer tu app — ya está en el SDK de KMP

Paywall A/B testing

Aumenta los ingresos por suscripciones sin lanzar nuevas versiones de la app

Administre, apunte, localice y personalice los muros de pago sin salir de su navegador.
Incrementa los ingresos de tu app

Reduce la tasa de reembolsos en 40%

Deja de perder ingresos por reembolsos — Adapty comparte automáticamente los datos de actividad del usuario con Apple para solicitudes de reembolso y las reduce.
Configurar Refund Saver
Refund Rate
App Monetization Strategies

Conoce tus métricas de suscripción en cualquier momento

Mide la economía in-app desde pruebas hasta reembolsos con una BI de suscripciones lista y en tiempo real.
Ver BI de suscripciones

Creador de muros de pago sin código

Cree hermosos muros de pago nativos para iOS, Android, React Native, Flutter, FlutterFlow, KMP y Capacitor sin un equipo de desarrollo.
Cree muros de pago en minutos
No Code Paywall Builder

Confiable por usabilidad y servicio al cliente

Basado en más de 500 reseñas
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025