Fügen Sie In-App-Käufe zu Ihrer React Native App hinzu
// Your app's code
import { adapty } from 'react-native-adapty';
await adapty.activate('YOUR_APP_KEY');
// Make a purchase, Adapty handles the rest
try {
const purchaseResult = await adapty.makePurchase(product);
if (purchaseResult.type === 'success') {
const profile = purchaseResult.profile;
// successful purchase
}
} catch (error) {
// handle the error
}
Sie müssen kein Backend für React Native In-App-Käufe erstellen
Warum das Adapty SDK wählen?
Den Abonnementstatus plattformübergreifend verfolgen
Quittungen im Backend validieren
Alle Arten von Abonnementzuständen verarbeiten
Skalieren auf einem Unternehmensniveau
Einfache Integration für React Native
Nutzen Sie 5 SDK-Methoden zur Verarbeitung von React Native IAP
// Your app's code
try {
const purchaseResult = await adapty.makePurchase(product);
switch (purchaseResult.type) {
case 'success':
const isSubscribed = purchaseResult.profile?.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
if (isSubscribed) {
// Grant access to the paid features
}
break;
case 'user_cancelled':
// Handle the case where the user canceled the purchase
break;
case 'pending':
// Handle deferred purchases (e.g., the user will pay offline with cash)
break;
}
} catch (error) {
// Handle the error
}
// Your app's code
try {
const profile = await adapty.restorePurchases();
const isSubscribed = profile.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
if (isSubscribed) {
// restore access
}
} catch (error) {
// handle the error
}
// Your app's code
try {
await adapty.identify("YOUR_USER_ID");
// successfully identified
} catch (error) {
// handle the error
}
// Your app's code
try {
await adapty.updateProfile(params);
} catch (error) {
// handle `AdaptyError`
}
// Your app's code
import { adapty, AttributionSource } from 'react-native-adapty';
import appsFlyer from 'react-native-appsflyer';
appsFlyer.onInstallConversionData(installData => {
try {
const uid = appsFlyer.getAppsFlyerUID();
adapty.setIntegrationIdentifier("appsflyer_id", uid);
adapty.updateAttribution(installData, "appsflyer");
} catch (error) {
// handle the error
}
});
// ...
appsFlyer.initSdk(/*...*/);
Adapty unterstützt Apps in jeder Phase, von Indie bis zu den Top-Publishern
Alles, was Sie benötigen, um Ihre App zu entwickeln — bereits im React Native SDK enthalten.

Abonnementumsatz ohne App-Releases steigern
Rückerstattungsquote um40% senken


Kennt Ihre Abonnementszahlen zu jedem Zeitpunkt
No-Code-Paywall-Baukasten

FAQ
Wie implementiere ich In-App-Käufe in React Native?
Um In-App-Käufe in React Native einzurichten, können Sie das SDK von Adapty anstelle von react-native-iap verwenden. Es funktioniert sowohl auf iOS als auch auf Android und verarbeitet Abonnements sofort, einschließlich Analytik, Quittungsvalidierung und mehr.
Suchen Sie Hilfe? Wir haben ein React Native IAP-Tutorial mit Codebeispielen.
Was ist der Unterschied zwischen Adapty und react-native-iap?
React-native-iap bietet Ihnen Zugang zu Store-APIs, aber alles andere wie Abonnementlogik, A/B-Tests und Analytik müssen Sie selbst erstellen. Adapty ersetzt den Großteil davon. Ein SDK kümmert sich um Abonnements, Paywalls und Umsatzverfolgung ohne Backend.
Muss ich mein eigenes Backend erstellen, um Adapty zu verwenden?
Nein, das müssen Sie nicht. Adapty kümmert sich um das Abonnementmanagement und die serverseitige Validierung. Sie müssen nicht manuell
getSubscriptions
,requestSubscription
oder Quittungsprüfungen wie in react-native-iap durchführen.Unterstützt Adapty iOS und Android?
Absolut. Unser SDK unterstützt In-App-Käufe in React Native sowohl auf iOS als auch auf Android, einschließlich Apps, die Expo oder react-native-iap verwenden.
Wo kann ich Codebeispiele und Dokumentationen finden?
Sie können die React Native IAP-Dokumentation mit Einrichtungsanleitungen, Beispielen für React Native IAP-Abonnements und detaillierten Anweisungen zum Umgang mit Käufen, Upgrades und Erneuerungen erkunden.