Добавьте покупки внутри приложения в своё приложение 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 покупок внутри приложения

Записаться на демо

Почему стоит выбрать Adapty SDK?

Отслеживайте статус подписки на всех платформах

Вы всегда будете знать, активна ли подписка пользователя на iOS и Android.

Проверяйте чеки на бэкенде

Не нужно создавать собственную валидацию — Adapty делает это за вас.

Обрабатывайте все состояния подписки

Бесплатные триалы, апгрейды, промо-предложения, семейный доступ, продления и многое другое.

Масштабируйтесь на инфраструктуре уровня enterprise

Мы регулярно выпускаем обновления, поддерживаем стабильность SDK и обеспечиваем >99.99% SLA.
Настройка платформ
Установка Adapty SDK
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
Обработка событий покупок

Простая интеграция для Capacitor

Используйте 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 помогает приложениям на всех этапах — от инди до топ-издателей

Cem Ortabas, Co-founder and CEO of HubX
«Миграция с RevenueCat была не легким решением для нас. Мы выбрали Adapty, потому что верим, что они - лучший партнер для нашего роста. Оглядываясь назад, это было правильное решение. Несмотря на некоторые сложности, команда Adapty всегда была рядом, чтобы помочь нам во время миграции и после, и их поддержка на высшем уровне. Я рекомендую Adapty как надежного партнера.»
Джем Ортабаш
Соучредитель и генеральный директор, HubX
HUBX
Chris Bick, Founder and CEO of Bickster
«Мы работаем с Adapty с 2021 года, и я не мог бы быть более счастливым от этого. Мы пробовали другие платформы управления подписками в прошлом, так что могу сравнить. Adapty представила множество функций на протяжении лет и постоянно помогала нам расти. У них лучшие аналитические инструменты на рынке и все интеграции, о которых вы можете подумать. Если вы хотите увеличить доход вашего приложения, я определенно рекомендую Adapty.»
Крис Бик
Основатель и генеральный директор, Bickster
Bickster
Yalçın Özdemir, Founder & CEO of AppNation
«Мы выбрали Adapty за мощные возможности A/B тестирования пейволлов, которые помогли нам эффективно оптимизировать нашу стратегию монетизации. Удобная платформа, гибкое ценообразование и исключительная поддержка клиентов делают Adapty превосходным выбором по сравнению с конкурентами.»
Ялчын Оздемир
Основатель и генеральный директор, AppNation
AppNation
Kyle Smith, Head of data at Smitten Dating
«Платформа Adapty позволяет неразработчикам легко создавать и управлять A/B тестами, пейволлами, ассортиментом продуктов и ценовой структурой. У них есть отличный внешний API, который облегчает передачу связанных событий в другие аналитические инструменты, такие как Amplitude и Mixpanel.»
Кайл Смит
Руководитель отдела данных в Smitten Dating
Smitten
Roi Mulia, Founder & CEO of SocialKit
«Мы протестировали более трехсот пейволлов за четыре месяца. Adapty позволяет тестировать практически любой элемент пейволла, и мы воспользовались этим. Мы протестировали всё: продукты, текст заголовка, кнопки CTA, изображения, видео и т.д. Благодаря A/B тестированию Adapty, мы смогли удвоить наш месячный доход. Я не был уверен, что один инструмент может оказать такое влияние, но я стал свидетелем этого сам.»
Рой Мулия
Основатель и генеральный директор, SocialKit
SocialKit

Всё, что нужно для роста приложения, уже в Capacitor SDK

Paywall A/B testing

Увеличивайте доход от подписок без релиза приложения

Управляйте, таргетируйте, локализуйте и персонализируйте пейволлы прямо из браузера.
Повышайте доход приложения

Сократите количество возвратов на 40%

Перестаньте терять доход на возвратах — Adapty автоматически передаёт данные о действиях пользователей Apple при запросах на возврат и снижает их количество.
Настроить Refund Saver
Refund Rate
App Monetization Strategies

Знайте метрики подписок в любой момент

Измеряйте экономику приложения от триалов до возвратов с готовой BI-системой подписок в реальном времени.
Посмотреть аналитику подписок

Конструктор пейволлов без кода

Создавайте красивые нативные пейволлы для iOS, Android, React Native, Flutter, FlutterFlow, KMP и Capacitor без команды разработчиков.
Создавайте пейволлы за минуты
No Code Paywall Builder

Доверие к удобству и обслуживанию клиентов

На основе 500+ отзывов
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025