Dodaj zakupy w aplikacji do swojej aplikacji Capacitor
Zintegruj zakupy w aplikacji na iOS i Androidzie, korzystając z SDK Adapty dla Capacitor. Obsługuj paragony, śledź statusy subskrypcji i zapomnij o budowie backendu. Cała moc w jednej integracji.
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);
}
Nie musisz budować backendu dla Capacitor zakupów w aplikacji
SDK Adapty zajmuje się wszystkim, co zwykle działa po stronie serwera: walidacją paragonów, statusem subskrypcji, odnowieniami, okresami próbnymi i zwrotami. Wystarczy jedno połączenie, by uzyskać działającą konfigurację zakupów w aplikacji Capacitor dla iOS i Androida.
Umów demoDlaczego warto wybrać SDK Adapty?
Śledź status subskrypcji między platformami
Zawsze będziesz wiedzieć, czy użytkownik ma aktywną subskrypcję na iOS i Androidzie.
Waliduj paragony po stronie backendu
Nie musisz tworzyć własnej walidacji – Adapty zajmuje się tym za Ciebie.
Obsługuj każdy stan subskrypcji
Okresy próbne, aktualizacje, oferty promocyjne, udostępnianie rodzinne, odnowienia i więcej.
Skaluj na infrastrukturze klasy enterprise
Często publikujemy aktualizacje, utrzymujemy stabilność SDK i działamy w oparciu o SLA >99,99%.
Konfigurowanie platform
Instalacja SDK Adapty
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
Przetwarzanie zdarzeń zakupowych
Łatwa integracja dla Capacitor
Skonfiguruj SDK Adapty w kilka godzin i zacznij pracę z zakupami w aplikacji na iOS i Androidzie. Potrzebujesz pomocy? Sprawdź nasz pełny samouczek IAP dla Capacitor.
Użyj 5 metod SDK, by obsłużyć IAP dla Capacitor
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 napędza aplikacje na każdym etapie – od indie po największych wydawców
Wszystko, czego potrzebujesz do rozwoju aplikacji — już w SDK Capacitor

Zwiększ przychody z subskrypcji bez publikowania aktualizacji aplikacji
Zarządzaj, targetuj, lokalizuj i personalizuj пейволи bez wychodzenia z przeglądarki.
Zwiększ przychody aplikacjiZredukuj zwroty o 40%
Przestań tracić przychody na zwrotach – Adapty automatycznie udostępnia dane aktywności użytkownika Apple przy żądaniach zwrotów i zmniejsza ich liczbę.
Włącz Refund Saver

Znaj swoje liczby subskrypcji w każdej chwili
Mierz ekonomię aplikacji od okresów próbnych po zwroty dzięki gotowemu BI subskrypcji w czasie rzeczywistym.
Zobacz Subscription BIKonfigurator пейволi bez kodu
Twórz piękne, natywne пейволi dla iOS, Androida, React Native, Fluttera, FlutterFlow, KMP i Capacitor – bez zespołu deweloperskiego.
Stwórz пейвол w kilka minut