Füge In-App-Käufe zu deiner KMP-App hinzu

Integriere In-App-Käufe auf iOS und Android mit dem KMP SDK von Adapty. Verarbeite Belege, verfolge den Abo-Status und spare dir den Aufbau eines Backends. Alle Funktionen in einer einzigen Integration.
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}")
    }

Du musst kein Backend für KMP-In-App-Käufe erstellen

Demo planen

Warum das Adapty SDK wählen?

Verfolge den Abo-Status plattformübergreifend

Du weißt jederzeit, ob der Nutzer ein aktives Abo auf iOS oder Android hat.

Belege im Backend validieren

Du musst keine eigene Validierung aufbauen, da Adapty dies übernimmt.

Alle Abo-Zustände verwalten

Kostenlose Testphasen, Upgrades, Promo-Angebote, Familienfreigabe, Verlängerungen und mehr.

Skaliere auf einer Enterprise-Grade-Basis

Wir veröffentlichen regelmäßig Updates, halten das SDK stabil und arbeiten mit einer SLA von über 99,99 %.
Plattformen konfigurieren
Adapty SDK installieren
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
Kaufereignisse verarbeiten

Einfache Integration für KMP

Nutze 5 SDK-Methoden, um KMP-IAPs zu verwalten

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")
 
 
 
 
 
 
 
 
 
 
 
 
Kostenlos starten

Adapty unterstützt Apps in jeder Phase – von Indie bis zu Top-Publishern

Cem Ortabas, Co-founder and CEO of HubX
"Die Migration von RevenueCat war keine leichte En… empfehle Adapty als einen zuverlässigen Partner.
Cem Ortabas
Mitbegründer und CEO, HubX
HUBX
Chris Bick, Founder and CEO of Bickster
"Wir arbeiten seit 2021 mit Adapty und ich könnte … steigern wollen, kann ich Adapty nur empfehlen."
Chris Bick
Gründer und CEO, Bickster
Bickster
Yalçın Özdemir, Founder & CEO of AppNation
"Wir haben uns für Adapty entschieden, weil die le… einer überlegenen Wahl gegenüber der Konkurrenz.
Yalçın Özdemir
Gründer & CEO, AppNation
AppNation
Kyle Smith, Head of data at Smitten Dating
"Die Plattform von Adapty macht es für Nicht-Entwi…setools wie Amplitude und Mixpanel weiterzugeben.
Kyle Smith
Leiterin der Datenabteilung bei Smitten Dating
Smitten
Roi Mulia, Founder & CEO of SocialKit
"Wir haben innerhalb von vier Monaten mehr als dre…rkung haben kann, aber ich habe es selbst erlebt.
Roi Mulia
Gründer & CEO, SocialKit
SocialKit

Alles, was du brauchst, um deine App zu skalieren — bereits im KMP SDK enthalten

Paywall A/B testing

Steigere Abo-Umsätze ohne App-Releases

Verwalte, segmentiere, lokalisiere und personalisiere Paywalls direkt im Browser.
App-Umsatz steigern

Rückerstattungen um 40 % senken

Vermeide Umsatzverluste durch Rückerstattungen – Adapty übermittelt automatisch Nutzungsdaten an Apple bei Erstattungsanfragen und reduziert diese.
Refund Saver einrichten
Refund Rate
App Monetization Strategies

Kenne deine Abo-Zahlen jederzeit

Messe deine In-App-Ökonomie von Testphasen bis Rückerstattungen mit einem einsatzbereiten, Echtzeit-Abo-BI.
Abo-BI ansehen

No-Code-Paywall-Builder

Erstelle wunderschöne native Paywalls für iOS, Android, React Native, Flutter, FlutterFlow, KMP und Capacitor – ganz ohne Dev-Team.
Paywalls in Minuten erstellen
No Code Paywall Builder

Vertraut für Benutzerfreundlichkeit und Kundenservice

Basierend auf über 500 Bewertungen
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