Implementieren Sie In-App-Käufe für Kotlin Multiplatform

In-App-Käufe auf iOS und Android mit dem Kotlin Multiplatform (KMP) SDK von Adapty integrieren. Rechnungen verwalten, den Abonnementstatus verfolgen und die Notwendigkeit eines Backends vermeiden. Alle Funktionen in einer einzigen Integration.
Adapty.activate(AdaptyConfig.Builder("YOUR_PUBLIC_SDK_KEY").build())
 
// Make a purchase, Adapty handles the rest
Adapty.makePurchase(product)
    .onSuccess { purchaseResult ->
        if (purchaseResult is AdaptyPurchaseResult.Success)
        // successful purchase
    }
    .onError { error ->
        // handle the error
    }
    

Du musst kein Backend für Kotlin Multiplatform-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 Kotlin Multiplatform

Nutze 5 SDK-Methoden, um Kotlin Multiplatform-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
„Der Umstieg von RevenueCat war keine einfache Entscheidung. Wir haben Adapty gewählt, weil wir glauben, dass sie ein besserer Partner für unser Wachstum sind. Rückblickend war es richtig. Trotz einiger Schwierigkeiten war das Team immer da, um uns bei der Migration zu unterstützen, und ihr Support ist erstklassig. Ich empfehle Adapty als 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 nicht zufriedener sein. Wir haben früher andere Abo-Plattformen ausprobiert, sodass ich vergleichen kann. Adapty hat zahlreiche Funktionen eingeführt und uns beim Wachstum unterstützt. Sie haben die besten Analysen auf dem Markt und alle Integrationen, die man braucht. Wenn Sie den Umsatz Ihrer App steigern möchten, empfehle ich Adapty.“
Chris Bick
Gründer und CEO, Bickster
Bickster
Yalçın Özdemir, Founder & CEO of AppNation
„Wir haben uns für Adapty entschieden, wegen seiner leistungsstarken A/B-Testmöglichkeiten für Paywalls, die uns geholfen haben, unsere Monetarisierungsstrategie effektiv zu optimieren. Die benutzerfreundliche Plattform, flexible Preisgestaltung und der außergewöhnliche Kundenservice machen Adapty zu einer überlegenen Wahl gegenüber Wettbewerbern.“
Yalçın Özdemir
Gründer & CEO, AppNation
AppNation
Kyle Smith, Head of data at Smitten Dating
„Die Plattform von Adapty ermöglicht es Nicht-Entwicklern, A/B-Tests, Paywalls, Produktmix und Preisstruktur einfach zu erstellen und zu verwalten. Sie haben eine großartige externe API, die es einfach macht, verwandte Ereignisse an andere Analysetools wie Amplitude und Mixpanel zu übermitteln.“
Kyle Smith
Leiterin der Datenabteilung bei Smitten Dating
Smitten
Roi Mulia, Founder & CEO of SocialKit
„Wir haben in vier Monaten mehr als dreihundert Paywalls getestet. Adapty ermöglicht das Testen praktisch jedes Elements der Paywall, und wir haben das ausgenutzt. Wir haben sie alle getestet: Produkte, Titeltexte, CTA-Buttons, Bilder, Videos usw. Mit Adaptys A/B-Tests haben wir es geschafft, unseren monatlichen Umsatz zu verdoppeln. Ich war mir nicht sicher, ob ein einziges Instrument so einen Einfluss haben könnte, aber ich habe es selbst erlebt.“
Roi Mulia
Gründer & CEO, SocialKit
SocialKit

Alles, was du brauchst, um deine App zu skalieren — bereits im Kotlin Multiplatform 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