Die Genehmigung Ihrer App im App Store und Google Play kann herausfordernd sein, insbesondere bei der Implementierung von In-App-Käufen (IAP) und Abonnements. Mit strengeren Richtlinien in 2025 ist es entscheidend, zu verstehen, was die Rezensenten suchen. Diese umfassende Anleitung deckt alles ab, was Sie zum Bestehen der Überprüfung bei Ihrer ersten Einreichung benötigen.
Need detailed setup instructions? Überprüfen Sie unsere umfassenden Anleitungen: iOS App Store-Bewertung | Android Play Store-Bewertung
Warum Apps mit IAP abgelehnt werden
Apps mit in-app-Käufen unterliegen einer höheren Überprüfung, da sie echte Geldtransaktionen beinhalten. Nach Apple's Richtlinien für die App Store-Bewertung und den Monetarisierungsrichtlinien von Google Playsind die häufigsten Ablehnungsgründe für 2025:
- Unklare Preisgestaltung (42% der Ablehnungen)
- Fehlende oder verwirrende Abonnementbedingungen (31%)
- Deceptive UI-Muster (18%)
- Verstöße gegen die Datenschutzrichtlinien (9%)
Bevor wir in die einzelnen Schritte eintauchen,
iOS-Anforderungen für den App Store
📖 Komplettleitfaden für iOS: Für eine umfassende Anleitung, siehe unser Leitfaden für die App Store-Bewertung von iOS
1. Klarer Preistransparenz
Apple verlangt eine genaue Preisoffenlegung vorher der Kauf-Button. Dies ist nicht verhandelbar.
den Kaufknopf. Dies ist nicht verhandelbar.
- Preis wird klar angezeigt: “9,99 €/Monat”
- Abrechnungszeitraum wird vorab angegeben
- Was Nutzer für ihr Geld bekommen
- Wenn Gebühren anfallen
- Anweisungen zum Abbrechen sichtbar

Häufiger Fehler: Preis wird erst nach dem Anklicken von „Abonnieren“ angezeigt oder wird nur in kleinen Druckbuchstaben angezeigt.
Lösung:
// Example: Compliant subscription display
<div className="subscription-card">
<h2>Premium Plan</h2>
<p className="price">$9.99/month</p>
<ul>
<li>✓ Ad-free experience</li>
<li>✓ Unlimited cloud storage</li>
<li>✓ Priority support</li>
</ul>
<p className="terms">
Renews automatically. Cancel anytime in Settings.
</p>
<button>Subscribe Now</button>
</div>
Preis-Konsistenz-Regel: Alle Preise müssen übereinstimmen mit:
- App-Store-Eintrag
- In-App-Kaufschirme
- Abonnementsverwaltung
- Werbematerialien
Ein Unterschied von nur 1 $ löst eine automatische Ablehnung aus.
2. Darstellung der Abonnementpläne
Apple flaggt Apps, die "schwarze Muster" zur Förderung teurer Ebenen verwenden.
Required:
- Alle Abonnementebenen gleichzeitig anzeigen
- Keine voreingestellten Premiumoptionen
- Eindeutige Feature-Vergleich
- Leicht auffindbare günstigere Alternativen
Verboten:
- Automatische Jahrespläne verwenden
- Monatliche Optionen hinter zusätzlichen Tasten verbergen
- Zählwerke verwenden, um falsche Dringlichkeit zu erzeugen
- Falsche Knappheit („Nur noch 3 Plätze frei!“)
3. Wiederherstellung der Kauffunktion
Jedes App mit IAP muss eine Wiederherstellungsknopf bereitstellen, der ohne Unterstützungskontakt funktioniert. Erfahren Sie mehr in unserem Einführungsleitfaden.
Implementierung:
import { NativePurchases } from '@capgo/native-purchases';
async function restorePurchases() {
try {
const { customerInfo } = await NativePurchases.restorePurchases();
if (customerInfo.activeSubscriptions.length > 0) {
showSuccess('Purchases restored!');
unlockPremiumFeatures();
} else {
showInfo('No previous purchases found.');
}
} catch (error) {
showError('Restore failed. Please try again.');
}
}
4. Datenschutzkonformität (Abschnitt 5.1.1)
2025 bringt strengere Datenschutzvorschriften. Apple verlangt nun:
Für jede Berechtigung:
- Klare Erklärung vorher anfragen
- Besondere Verwendung (kein allgemeiner Fall)
- Wie Daten gespeichert/ geteilt werden
- Ob es optional ist
Beispiel Info.plist Einträge:
<key>NSCameraUsageDescription</key>
<string>Camera access lets you scan product barcodes for quick upgrades. Photos are never uploaded.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Location shows relevant local content in your Premium subscription.</string>
Unzutreffende Datenschutzbezeichnungen sind eine der Hauptgründe für die Ablehnung in 2025.
Android Google Play Anforderungen
📖 Umfassender Android-Leitfaden: Für die vollständigen Einrichtungsanweisungen siehe unseren Android Play Store Review Guide
1. Verpflichtende Google Play Zahlung
Für digitale Güter (Abonnements, In-App-Inhalte) müssen Sie Google Play Zahlung verwenden. Alternative Zahlungsmethoden werden abgelehnt.
Digitale Güter (Muss Play Billing verwenden):
- Abonnements für Funktionen
- In-App-Währung
- Digitale Inhalte (E-Books, Musik)
- Premium-Entsperren
Physische Güter (Verwendung von Play Billing nicht möglich):
- Real merchandise
- Physische Dienstleistungen
- Spenden für gemeinnützige Organisationen
Implementierung mit native-purchases:
Für die vollständige Android-Einrichtung siehe Sandbox-Testen für Android und Erstellung von Abonnements.
import { NativePurchases } from '@capgo/native-purchases';
// Automatically uses Google Play Billing on Android
await NativePurchases.configure({
apiKey: 'your_api_key'
});
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['premium_monthly']
});
2. Transparente Automatikverlängerung
Google erfordert eine klare Offenlegung, dass Abonnements automatisch verlängert werden, einschließlich:
- Benachrichtigung vor der Gebühr
- Preis-Erinnerung
- Zugriff auf einfache Kündigung
Kompatibles UI:
<div className="subscription-terms">
<p>Subscription renews automatically at $9.99/month</p>
<p>Cancel anytime in Google Play Subscriptions</p>
<p>Next billing date: February 15, 2025</p>
<button onClick={openManagement}>
Manage in Google Play
</button>
</div>
3. Anforderungen an die Datenschutzrichtlinie
Pflicht für IAP-Apps:
- URL der Datenschutzrichtlinie im Play Console
- Datenschutzrichtlinien-Link ist in der App zugänglich
- Genauigkeit der Erklärungen im Abschnitt "Datenschutz"
Datenschutz muss erklären:
- Sammlung von Kaufgeschichten
- E-Mail-Adressen (für Rechnungen)
- Geräte-IDs (Fälschungsvorbeugung)
- Analyse-Daten

Häufige Ablehnungsgründe auf beiden Plattformen
1. Metadaten-Mängel
Weshalb es scheitert:
- Screenshots show features not in current version
- Die Beschreibung verspricht Funktionen, die nicht existieren
- Die Preise stimmen nicht mit dem Inhalt der App überein

Prävention:
- Aktualisieren Sie die Screenshots für jede Einreichung
- Beschreibung anwenden auf tatsächliche Funktionen
- Überprüfen Sie, ob alle Angaben genau sind
- Entfernen Sie veraltete Werbetexte
2. Irreführende Werbung
Automatische Ablehnungsanzeiger:
- „#1-App“ ohne Beweis
- „Unbegrenzt“ mit versteckten Grenzen
- Falsche Bewertungen oder Bewertungen
- Konkurrentenabreibung

Best Practice: Sei spezifisch und faktenbasiert:
- ✓ „Mit 50.000+ Nutzern vernetzt“
- ✗ „Beste App der Welt“
- ✓ „Bis zu 30% sparen mit dem jährlichen Plan“
- ✗ „Grenzzeitangebot!“
3. Fehlende Kaufabläufe
Testen Sie diese vor der Einreichung:
- Produkte laden sich korrekt
- Der Kauf wird erfolgreich abgeschlossen
- Premium-Funktionen werden sofort freigeschaltet
- Die Wiederherstellung von Kaufs sind möglich
- Fehlermeldungen sind benutzerfreundlich
- Netzwerkfehler werden geschickt gehandhabt
// Comprehensive error handling
async function handlePurchase(productId: string) {
try {
const { customerInfo } = await NativePurchases.purchaseProduct({
productIdentifier: productId
});
if (customerInfo.entitlements.active['premium']) {
unlockPremiumFeatures();
}
} catch (error: any) {
switch (error.code) {
case 'USER_CANCELLED':
// Silent - user backed out
break;
case 'ITEM_ALREADY_OWNED':
await NativePurchases.restorePurchases();
break;
case 'NETWORK_ERROR':
showError('Check your connection and try again.');
break;
default:
showError('Purchase failed. Please try again.');
}
}
}
Vor-Einreichungs-Checkliste

Verwenden Sie diese Liste vor jeder Einreichung. Für detaillierte Testverfahren:
- iOS-Testen: iOS Sandbox-Test-Leitfaden
- Android-Testen: Android Sandbox-Test-Leitfaden
Testen
- Teste alle Abonnementstufen
- Verify free trials work correctly
- Teste Einführungsangebote
- Bestätige, dass die Wiederherstellung von Kaufleistungen funktioniert
- Teste auf mehreren Geräten
- Überprüfe, ob Sandbox-/Testkonten funktionieren
Preise und Bedingungen
- Preise stimmen auf allen Plattformen überein
- Abonnementstermine werden klar angegeben
- Anweisungen zur Kündigung sind sichtbar
- Rechnungsperiode wird angezeigt
- Freitrialfrist ist genau
Datenschutz & Berechtigungen
- Datenschutzrichtlinie im Store verlinkt
- Datenschutzrichtlinie innerhalb der App zugänglich
- Alle Berechtigungen gerechtfertigt
- Info.plist-Beschreibungen sind klar (iOS)
- Datensicherheit abgeschlossen (Android)
Metadaten
- Screenshot zeigen aktuelle Version
- Beschreibung entspricht Funktionen
- Keine Platzhalter-Text
- Altersstufe ist korrekt
- Alle Behauptungen sind testbar
Code Qualität
- Keine Crashes bei Start
- Alle Funktionen funktionieren wie beschrieben
- Fehlerbehandlung implementiert
- Ladezustände angezeigt
- Netzwerkfehler behandelt
Erwartungen an die Bewertung

iOS:
- Standard: 24-48 Stunden
- Hochbetriebszeiten: 3-5 Tage
- Wochenenden: Keine Bewertungen
- Expediert: Verfügbar für kritische Fehler
Android:
- Initial: 7-Tage-Durchschnitt
- Updates: Normalerweise schneller
- Rollende Bewertungen: Kann jederzeit live gehen
- Richtlinienverstöße: Mögliche sofortige Sperre
Pro-Tipp: Submit iOS apps Monday-Wednesday to avoid weekend delays.
Was tun, wenn man abgelehnt wird

Schritt 1: Verstehen Sie das Problem
- Schritt 1: Verstehen Sie das Problem
- Lesen Sie die Ablehnungsmitteilung sorgfältig
- Beachten Sie spezifische Richtlinien
- Überprüfen Sie die bereitgestellten Beispiele
Suchen Sie nach Mustern in den Rückmeldungen
- Schritt 2: Korrigieren Sie gründlich
- Schritt 2: Korrigieren Sie gründlich
- Alle Änderungen dokumentieren
- Testen Sie die Korrektur ausgiebig
Schritt 3: Professionell antworten

iOS-Beschwerdestelle:
Thank you for the feedback. I have addressed the issue:
Issue: Subscription pricing not clear upfront
Fix: Added explicit pricing display on subscription screen
showing "$9.99/month" before purchase button. Also added
cancellation instructions on the same screen.
Screenshots showing changes are attached. Test account
provided in App Review Notes.
Android-Beschwerde:
Subject: Policy Violation Appeal - [App Name]
I have received notification regarding [Policy X.Y].
Changes made:
1. Updated subscription UI to show all pricing upfront
2. Added clear cancellation instructions
3. Implemented restore purchases functionality
Version [X.Y.Z] addresses all concerns. Test account
credentials provided below for verification.
Schritt 4: Schnell erneut einreichen
- Die Wiederinserbungen werden schneller geprüft
- Häufig innerhalb von 24 Stunden
- Einbeziehen Sie ein Testkonto
- Beziehe dich auf die vorherige Einreichung
Neue Anforderungen 2025 und Updates
iOS-Änderungen
Offenlegung von AI-Funktionalität (Neu)
- Muss Inhalte generiert durch KI kennzeichnen
- Erklären Sie die Verwendung von KI
- Dokumentieren Sie die Sicherheit des Inhalts
Erhöhte Klarheit bei Abonnements
- Seitliche Vergleiche von Tarifplänen erforderlich
- Keine Versteckung von günstigeren Optionen
- Klare Upgrade- und Downgrade-Wege
Intensivierung der Privatsphäre
- Erhöhte Einhaltung von Abschnitt 5.1.1
- Mehr Kontrolle bei der Rechtfertigung von Daten
- Striktere Regeln für Kinder-Apps
Android Änderungen
Alternative Zahlungsmethoden (Regional)
- Zulässig in EEA, Südkorea
- Google Play-Option immer noch anbieten müssen
- Geringere Dienstgebühren
Abonnement API Anforderungen
- Neue Apps müssen monetization.subscriptions-APIs verwenden
- Legacy-Billing-APIs veraltet
- Bessere Werkzeuge für die Abonnementverwaltung
Best Practices für Erfolg
1. Verwenden Sie die richtigen SDKs
Die capgo/native-purchases der Plugin verarbeitet beide Plattformen korrekt:
// Single API for iOS and Android
await NativePurchases.configure({
apiKey: 'your_api_key'
});
// Automatically uses correct billing system
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['premium_monthly']
});
// Platform-specific logic handled automatically
await NativePurchases.purchaseProduct({
productIdentifier: 'premium_monthly'
});
2. Fehlerbehandlung ordentlich implementieren
Behandeln Sie alle Kaufzustände höflich:
- Benutzerstornierung (stumm)
- Netzwerkfehler (Wiederholungsoption)
- Bereits besessen (wiederherstellen)
- Product unavailable (inform user)
- Zahlung ausstehend (prüfen Sie später)
3. Kommunizieren Sie klar
Benutzer sollten immer wissen:
- Was sie kaufen
- Wie viel es kostet
- Wenn sie belastet werden
- Wie man abbestellt
- Was nach der Probezeit passiert
4. Gründlich testen
iOS Sandbox:
- Erstellen Sie Testkonten in App Store Connect
- Konfigurieren Sie auf Gerät (Einstellungen > App Store > Sandbox)
- Hinweis: Beschleunigte Abonnementdauer
Android-Lizenztesten:
- Fügen Sie Testkonten in Play Console hinzu
- Siehe „Testkauf“-Benachrichtigung
- Keine echten Gebühren werden erhoben
Ressourcen
Dokumentation der Plattform
- iOS App Store-Bewertungsrichtlinien
- Google Play-Entwicklerrichtlinien
- iOS-Verkaufsrichtlinien für In-App-Käufe
- Google Play-Zahlungs-Dokumentation
Implementierungsanleitungen
- iOS-Anleitung für native Einkäufe
- Android-Anleitung für native Einkäufe
- iOS-Abonnementgruppen
- Android-Abonnements
Detaillierte Bewertungsleitfäden
- Kompletter Leitfaden für die iOS App Store-Bewertung
- Vollständiger Leitfaden für die Android Play Store-Bewertung
Sind Sie ein Experte benötigt?
Haben Sie Schwierigkeiten bei der App-Überprüfung oder benötigen Sie persönliche Unterstützung? Unsere Team bietet spezialisierte Unterstützung für die Implementierung von In-App-Käufen und die Vorbereitung der Überprüfung an.
Buchen Sie einen Beratungstermin mit uns um persönliche Hilfe bei folgenden Themen zu erhalten:
- Implementierung von IAP
- Vorbereitung auf die App-Store-Bewertung
- Richtlinien für die Einreichung
- Hilfe bei der Auflösung von Ablehnungen
- Vollständige Einrichtung und Testunterstützung
Wir haben bereits hunderte von Apps erfolgreich durch die Überprüfung gebracht!
Fazit
Um die App-Überprüfung mit In-App-Käufen 2025 zu bestehen, ist Aufmerksamkeit, klare Kommunikation und eine ordnungsgemäße Umsetzung erforderlich. Die wichtigsten Punkte sind:
- Transparenz ist verpflichtend - Zeige die Preise immer vorher an
- Folge den Plattformregeln - Verwende die erforderlichen Abrechnungssysteme
- Teste gründlich - Finde Probleme, bevor die Rezensenten das tun
- Kommuniziere klar - Benutzer sollten nie verwirrt sein
- Vorbereitung der Dokumentation - Sichere Testkonten bereitstellen
Indem Sie diese Anleitung befolgen und geeignete Werkzeuge wie das native-purchases-Plugin verwenden, können Sie Ihre Chancen auf eine erste Zulassung erheblich erhöhen.
Denken Sie daran: Bewertende suchen nach Apps, die Nutzer respektieren und Richtlinien einhalten. Bauen Sie mit diesem Hintergrund, und die Genehmigung wird folgen.
Need help implementing in-app purchases? Überprüfen Sie unsere umfassende Dokumentation oder wenden Sie sich an die Community für Unterstützung.
Fortsetzen Sie mit How to Pass App Store Review for In-App Purchases in 2025
Wenn Sie Capgo verwenden How App Store Review für In-App-Käufe in 2025 zu bestehen um den Store-Bewilligungs- und -Verteilungsprozess zu planen und ihn mit @capgo/capacitor-in-app-Bewertung zur Implementierung in @capgo/capacitor-in-app-Bewertung Mit @capgo/capacitor-in-app-Bewertung zur nativen Fähigkeit in Mit @capgo/capacitor-in-app-Bewertung @capgo/capacitor-native-Markt zur Implementierung in @capgo/capacitor-native-Markt Mit @capgo/capacitor-native-Markt zur nativen Fähigkeit in Mit @capgo/capacitor-native-Markt, und Capacitor OTA-Updates: App Store-Bewilligungs-Leitfaden für den praktischen Kontext in Capacitor OTA-Updates: Richtlinien zur Genehmigung durch den App Store.