Інтегруйте покупки в застосунку у свій Flutter застосунок
// Your app's code
import 'package:adapty_flutter/adapty_flutter.dart';
Adapty().activate();
// Make a purchase, Adapty handles the rest
try {
final profile = await Adapty().makePurchase(product: product);
// successful purchase
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (error) {
// handle another errors
}
Не потрібно створювати бекенд для Flutter покупок в застосунку
SDK Adapty обробляє все, що зазвичай робиться на бекенді: перевірка чека, статус підписки, продовження, безкоштовні пробні періоди та повернення коштів.
Налаштуйте один раз і отримайте повнофункціональні покупки в застосунку Flutter на iOS та Android.
Чому обрати Adapty SDK?
Відстежуйте статус підписки на всіх платформах
Перевіряйте чеки на бекенді
Обробляйте всі види станів підписки
Масштабуйтесь на основі рішень корпоративного рівня
Просте інтегрування для Flutter
Використовуйте 5 методів SDK для обробки Flutter IAP
// Your app's code
try {
final profile = await Adapty().makePurchase(product: product);
// successful purchase
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
try {
final profile = await Adapty().restorePurchases();
// check the access level
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
try {
await Adapty().identify(customerUserId);
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
final builder = AdaptyProfileParametersBuilder()
..setFirstName("John")
..setLastName("Appleseed")
try {
await Adapty().updateProfile(builder.build());
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
try {
await Adapty().updateAttribution("<attribution>", source: "<source>", networkUserId: "<networkUserId>");
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
Adapty підтримує застосунки на кожній стадії – від інді-розробників до провідних видавців
Flutter SDK включає все необхідне для зростання вашого застосунку

Збільшуйте доходи від підписок без випуску застосунку
Зменшіть частоту повернень на 40%


Завжди знайте ваші показники підписки в будь-який момент
Конструктор пейволлів без коду

Часті запитання
Як реалізувати покупки в застосунках у Flutter?
Щоб реалізувати покупки в застосунках у Flutter, спробуйте SDK від Adapty як заміну flutter-iap. Він підтримує як iOS, так і Android, і обробляє підписки з коробки, включаючи аналітику, перевірку чеків та інше.
Потрібна допомога? Ознайомтеся з нашим посібником з Flutter IAP з прикладами коду.
В чому різниця між Adapty та flutter-iap?
Flutter-IAP дає вам низькорівневий доступ до API магазинів, але вам потрібно буде самостійно створити логіку підписки, аналітику та A/B тестування. Adapty обробляє все це з коробки: один SDK для підписок, пейволлів та відстеження доходів без потреби у бекенді.
Чи потрібно мені створювати власний бекенд для використання Adapty?
Ні, не потрібно. Adapty має на увазі управління підписками та серверну перевірку. Вам не потрібно вручну обробляти
getSubscriptions
,requestSubscription
або перевірку чеків, як у flutter-iap.Чи підтримує Adapty iOS та Android?
Так, Adapty підтримує покупки в застосунках Flutter на iOS та Android, незалежно від того, використовуєте ви стандартний плагін Flutter-IAP чи ні.
Де я можу знайти приклади коду та документацію?
Ви можете дослідити документацію Flutter IAP з інструкціями щодо налаштування, прикладами покупок в застосунках Flutter та детальними інструкціями щодо обробки покупок, оновлень і поновлень.