Zum Hauptinhalt springen

How App Store Review für In-App-Käufe 2025 zu bestehen

Vollständige Anleitung, um Ihre App mit In-App-Käufen auf iOS und Android zu genehmigen. Lernen Sie die häufigsten Ablehnungsgründe, Anforderungen und besten Praktiken für 2025.

Artikel Credits

Martin Donadieu

Schreiber

Valeria

Rezensent

Jordan

Redakteur

How App Store Review für In-App-Käufe 2025 zu bestehen

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:

  1. Unklare Preisgestaltung (42% der Ablehnungen)
  2. Fehlende oder verwirrende Abonnementbedingungen (31%)
  3. Deceptive UI-Muster (18%)
  4. 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

UI-Design-Grundsätze

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:

  1. URL der Datenschutzrichtlinie im Play Console
  2. Datenschutzrichtlinien-Link ist in der App zugänglich
  3. 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

Richtlinien für die App-Beschreibung

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

Metadaten-Checkliste

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

Marketing-Richtlinien

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

Vor-Einreichungs-Checkliste

Verwenden Sie diese Liste vor jeder Einreichung. Für detaillierte Testverfahren:

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 &amp; 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

Bewertungszeitplan

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

Klarstellungsprozess

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

Dokumentationsanfragen

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

Implementierungsanleitungen

Detaillierte Bewertungsleitfäden

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:

  1. Transparenz ist verpflichtend - Zeige die Preise immer vorher an
  2. Folge den Plattformregeln - Verwende die erforderlichen Abrechnungssysteme
  3. Teste gründlich - Finde Probleme, bevor die Rezensenten das tun
  4. Kommuniziere klar - Benutzer sollten nie verwirrt sein
  5. 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.

Live-Updates für Capacitor-Apps

Wenn ein Web-Schicht-Bug live ist, versenden Sie die Reparatur über Capgo anstatt Tage für die Genehmigung des App-Stores zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Verfahren bleiben.

Neuestes von unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle mobile App zu erstellen.