Відкритий SDK для інтеграції покупок в застосунку на Android
Реалізуйте покупки в застосунку за 30 хвилин.
Готовий до використання бекенд для Android покупок у застосунках
Чому обрати Adapty SDK?
Правильний стан підписки в будь-який момент
Будьте впевнені, що ви завжди отримаєте правильний стан підписника на всіх платформах.
Валіднація чеку на сервері
Не потрібно турбуватися про правильність та безпеку валідації покупок.
Обробка всіх видів станів підписки
Безкоштовні випробування, оновлення, промо-пропозиції, сімейний доступ, продовження та інше.
Платформа готова до роботи із підприємствами з коротким циклом випуску
>99.99% надійності SLA та регулярні оновлення продукту.
Налаштування платформ
Встановлення Adapty SDK
Adapty.activate(
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
"PUBLIC_SDK_KEY",
customerUserId: "YOUR_USER_ID"
)
Обробка подій покупки
Швидка та легка інтеграція
Потратьте лише кілька годин на інтеграцію Adapty SDK у вашому iOS застосунку, а ми подбаємо про усе інше.
Просто 5 методів SDK для реалізації Android покупок у застосунках
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
}
}
Люди з усіх видів бізнесу звертаються до Adapty, щоб збільшити свій дохід
Що ви отримуєте з Adapty?
Adapty SDK забезпечує величезні можливості для зростання доходу застосунку
Аналітика в реальному часі для вашого Android Застосунку
Покладайтеся на дані з точністю 99.5% з App Store Connect.
ПочатиGravity Fit
Здоров'я та фітнес


A/B тестування пейволів
Знайдіть найбільш прибутковий пейвол та збільшіть доходи вашого застосунку.
Досліджуйте A/B тестуванняMentalGrowth
Додаток про здоров'я та добробут
Віддалене налаштування для пейволів
Змінюйте свій пейвол віддалено, не перевипускаючи застосунок.
Спробуйте це зараз
Smitten - Знайомства
Стиль життя
