Додайте покупки в застосунку до свого Capacitor застосунку
Інтегруйте покупки в застосунку на iOS і Android за допомогою Capacitor SDK від Adapty. Обробляйте чеки, відстежуйте статус підписки та забудьте про потребу створювати бекенд. Уся потужність — в одній інтеграції.
import { adapty } from '@adapty/capacitor';
try {
await adapty.activate({
apiKey: 'YOUR_PUBLIC_SDK_KEY',
params: {
logLevel: 'verbose',
__ignoreActivationOnFastRefresh: true,
}
});
console.log('Adapty activated successfully!');
} catch (error) {
console.error('Failed to activate Adapty SDK:', error);
}Вам не потрібно створювати бекенд для Capacitor покупок у застосунку
SDK від Adapty бере на себе все, що зазвичай виконує сервер: валідацію чеків, статус підписки, поновлення, тріали та повернення коштів. Просто під’єднайте його один раз і отримайте готову конфігурацію покупок у застосунку для Capacitor на iOS і Android.
Запланувати демоЧому варто обрати Adapty SDK?
Відстежуйте статус підписки на всіх платформах
Ви завжди знатимете, чи активна підписка користувача на iOS і Android.
Валідуйте чеки на бекенді
Не потрібно створювати власну перевірку — Adapty робить це за вас.
Обробляйте всі стани підписки
Безкоштовні тріали, апгрейди, промо-пропозиції, сімейний шейринг, поновлення тощо.
Масштабуйтесь на корпоративному рівні
Ми регулярно оновлюємо SDK, забезпечуємо стабільність і підтримуємо SLA >99.99%.
Налаштування платформ
Встановлення Adapty SDK
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
Обробка подій покупок
Проста інтеграція для Capacitor
Налаштуйте Adapty SDK за кілька годин і почніть працювати з покупками в застосунку на iOS та Android. Потрібна допомога? Перегляньте наш повний гайд із Capacitor IAP.
Використовуйте 5 методів SDK для роботи з Capacitor IAP
import { adapty } from '@adapty/capacitor';
try {
const result = await adapty.makePurchase({ product });
if (result.type === 'success') {
const isSubscribed = result.profile?.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
if (isSubscribed) {
// Grant access to the paid features
console.log('User is now subscribed!');
}
} else if (result.type === 'user_cancelled') {
console.log('Purchase cancelled by user');
} else if (result.type === 'pending') {
console.log('Purchase is pending');
}
} catch (error) {
console.error('Purchase failed:', error);
}import { adapty } from '@adapty/capacitor';
try {
const profile = await adapty.restorePurchases();
const isSubscribed = profile.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
if (isSubscribed) {
// Restore access to paid features
console.log('Access restored successfully!');
} else {
console.log('No active subscriptions found');
}
} catch (error) {
console.error('Failed to restore purchases:', error);
}
import { adapty } from '@adapty/capacitor';
try {
await adapty.identify({ customerUserId: "YOUR_USER_ID" });
// successfully identified
} catch (error) {
// handle the error
}
import { adapty } from '@adapty/capacitor';
const params = {
email: '[email protected]',
phoneNumber: '+18888888888',
firstName: 'John',
lastName: 'Appleseed',
gender: 'other',
birthday: new Date().toISOString(),
};
try {
await adapty.updateProfile(params);
console.log('Profile updated successfully');
} catch (error) {
console.error('Failed to update profile:', error);
}
import { adapty } from '@adapty/capacitor';
try {
await adapty.updateProfile({
codableCustomAttributes: {
key_1: 'value_1',
key_2: 2,
key_3: null, // to remove keys, pass null as their values
},
});
console.log('Custom attributes updated successfully');
} catch (error) {
console.error('Failed to update custom attributes:', error);
}
Adapty допомагає застосункам на кожному етапі — від інді до топових видавців
Усе, що потрібно для зростання вашого застосунку — вже в Capacitor SDK

Збільшуйте дохід від підписок без релізів застосунку
Керуйте, таргетуйте, локалізуйте та персоналізуйте пейволі прямо з браузера.
Збільшуйте дохід застосункуСкоротіть повернення коштів на 40%
Припиніть втрачати дохід через повернення — Adapty автоматично передає дані про активність користувача Apple для запитів на рефанд і знижує їх кількість.
Увімкнути Refund Saver

Знайте показники підписок у будь-який момент
Вимірюйте економіку свого застосунку — від тріалів до повернень — у готовій BI-системі реального часу.
Переглянути Subscription BIКонструктор пейволів без коду
Створюйте красиві нативні пейволі для iOS, Android, React Native, Flutter, FlutterFlow, KMP і Capacitor без команди розробників.
Створюйте пейволі за кілька хвилин







