Интегрируйте подписки в Ваше 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.
Почему стоит выбрать SDK Adapty?
Отслеживайте статус подписки на различных платформах
Проверяйте чеки на бэкенде
Обрабатывайте все виды состояний подписки
Масштабируйтесь на уровне корпоративных стандартов
Легкая интеграция для 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%


Знайте свои подписочные данные в любой момент
Конструктор пейволлов без кода

FAQ
Как я могу реализовать покупки в приложении в 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 и подробными инструкциями по обработке покупок, обновлений и продлений.