Un SDK open-source pour intégrer les achats in-app sur Android
Implémentez des achats in-app en 30 minutes.
Backend prêt à l'emploi pour Android achats intégrés
Pourquoi choisir le SDK Adapty?
État d'abonnement correct à tout moment
Soyez assuré que vous obtiendrez toujours l'état correct des abonnés sur toutes les plateformes.
Validation des reçus côté serveur
Pas besoin de vous inquiéter de la correction et de la sécurité de la validation des achats.
Gestion de tous types d'états d'abonnement
Essais gratuits, mises à niveau, offres promotionnelles, partage familial, renouvellements, et plus.
Plateforme prête pour les entreprises avec un court cycle de publication
>99,99 % de fiabilité SLA et des mises à jour régulières du produit.
Configuration des plateformes
Installation du SDK Adapty
Adapty.activate(
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
Traitement des événements d'achat
Intégration rapide et facile
Passez seulement quelques heures à intégrer le SDK Adapty dans votre application iOS et nous nous occuperons du reste.
Juste 5 méthodes SDK à implémenter Android achats intégrés
Adapty.makePurchase(activity, product) { result ->
when (result) {
is AdaptyResult.Success -> {
val info = result.value
//NOTE: info is null in case of cross-grade with DEFERRED proration mode
val profile = info?.profile
if (profile?.accessLevels?.get("YOUR_ACCESS_LEVEL")?.isActive == true) {
// grant access to premium features
}
}
is AdaptyResult.Error -> {
val error = result.error
// handle the error
}
}
}
// Your app's code
Adapty.restorePurchases { [weak self] result in
switch result {
case let .success(profile):
if info.profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive ?? false {
// successful access restore
}
case let .failure(error):
// handle the error
}
}
 
// Your app's code
Adapty.identify("YOUR_USER_ID") { error ->
if (error == null) {
// successful identify
}
}
// Your app's code
val builder = AdaptyProfileParameters.Builder()
.with("Profile_Parameters")
Adapty.updateProfile(builder.build()) { error ->
if (error != null) {
// handle the error
}
}
// Your app's code
Adapty.updateAttribution(attribution, AdaptyAttributionSource.CUSTOM) { error ->
if (error != null) {
//handle error
}
}
Des personnes de tous types d'entreprises se tournent vers Adapty pour augmenter leurs revenus
Que pouvez-vous obtenir avec Adapty?
Le SDK Adapty offre d'énormes possibilités pour faire croître les revenus de l'application
Analyse en temps réel pour votre Android App
Fiez-vous aux données avec une précision de 99,5 % avec App Store Connect.
CommencerGravity Fit
Santé & Fitness


Tests A/B de paywalls
Trouvez le paywall le plus rentable et augmentez les revenus de votre application.
Explorer les tests A/BMentalGrowth
Application Santé & Bien-être
Configuration à distance pour les paywalls
Changez votre paywall à distance sans avoir à rééditer l'application.
Essayez-le maintenant
Smitten - Rencontres
Style de vie
