Uygulama içi satın almaları Capacitor uygulamanıza ekleyin
Adapty’nin Capacitor SDK’sını kullanarak iOS ve Android’de uygulama içi satın almaları entegre edin. Makbuzları yönetin, abonelik durumlarını takip edin ve backend oluşturma ihtiyacını ortadan kaldırın. Tüm güç tek bir entegrasyonda.
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 uygulama içi satın almalar için backend oluşturmanıza gerek yok
Adapty SDK, normalde sunucuda olması gereken her şeyi halleder: makbuz doğrulama, abonelik durumu, yenilemeler, denemeler ve iadeler. Sadece bir kez bağlanın ve iOS ve Android için çalışan bir Capacitor uygulama içi satın alma kurulumu elde edin.
Demo planlayınNeden Adapty SDK’yı seçmelisiniz?
Platformlar arasında abonelik durumunu takip edin
Kullanıcının iOS veya Android’de aktif bir aboneliği olup olmadığını her zaman bilirsiniz.
Makbuzları backend’de doğrulayın
Doğrulama işlemini kendiniz oluşturmanıza gerek yok, Adapty bunu sizin için yapar.
Tüm abonelik durumlarını yönetin
Ücretsiz denemeler, yükseltmeler, promosyon teklifleri, aile paylaşımı, yenilemeler ve daha fazlası.
Kurumsal düzeyde çekirdek üzerinde ölçeklenin
Sık sık güncelleme göndeririz, SDK’yı kararlı tutarız ve %99.99+ SLA ile çalışırız.
Platformları yapılandırma
Adapty SDK’yı yükleme
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
Satın alma olaylarını işleme
Capacitor için kolay entegrasyon
Adapty SDK’yı birkaç saat içinde kurun ve iOS ve Android’de uygulama içi satın almalarla çalışmaya başlayın. Yardıma mı ihtiyacınız var? Tam Capacitor IAP rehberimize göz atın.
Capacitor IAP işlemleri için 5 SDK metodunu kullanın
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, bağımsız geliştiricilerden büyük yayıncılara kadar her aşamadaki uygulamalara güç sağlar
Uygulamanızı büyütmek için gereken her şey — Capacitor SDK’sında zaten mevcut

Yeni sürüm göndermeden abonelik gelirini artırın
Pейволları yönetin, hedefleyin, yerelleştirin ve kişiselleştirin — hepsi tarayıcınızdan.
Uygulama gelirini artırınİade oranını %40 azaltın
İadelerde gelir kaybını durdurun – Adapty, iade talepleri için kullanıcı etkinliği verilerini Apple ile otomatik olarak paylaşır ve oranı düşürür.
Refund Saver’ı kurun

Abonelik rakamlarınızı her an bilin
Hazır, gerçek zamanlı abonelik BI ile denemelerden iadeye kadar uygulama ekonominizi ölçün.
Abonelik BI’ını görüntüleyinKod yazmadan пейвол oluşturucu
iOS, Android, React Native, Flutter, FlutterFlow, KMP ve Capacitor için geliştirici ekibi olmadan şık yerel пейволlar oluşturun.
Dakikalar içinde пейвол oluşturun