Zum Hauptinhalt springen

Wie man die App-Store-Bewertung für In-App-Käufe in 2025 besteht

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

Martin Donadieu

Martin Donadieu

Inhaltsmarketer

Wie man die App-Store-Bewertung für In-App-Käufe in 2025 besteht

Die Genehmigung Ihrer App im App Store und auf Google Play kann schwierig sein, insbesondere wenn Sie In-App-Käufe (IAP) und Abonnements implementieren. Mit strengeren Richtlinien in 2025 ist es wichtig, zu verstehen, was die Rezensenten suchen. Diese umfassende Anleitung deckt alles ab, was Sie zum Bestehen der Bewertung bei Ihrer ersten Einreichung benötigen.

Benötigen Sie detaillierte Anweisungen zur Einrichtung? Überprüfen Sie unsere umfassenden Leitfäden: iOS App Store-Bewertung | Android Play Store-Bewertung

Weshalb Apps mit IAP abgelehnt werden

Apps mit in-app-Käufen werden aufgrund der Beteiligung von echtem Geld höheren Prüfungen unterzogen. Nach den Richtlinien für die Bewertung des App Store von Apple und die Monetarisierungsrichtlinien von Google Play, sind die häufigsten Ablehnungsgründe für 2025:

  1. Unklare Preisgestaltung (42% der Ablehnungen)
  2. Verstoß gegen die Abonnementbedingungen (31%)
  3. irreführende Benutzeroberflächen (18%)
  4. Verstoß gegen die Datenschutzbestimmungen (9%)

Lassen Sie uns nun sehen, wie man diese Fallen vermeidet.

iOS App Store Anforderungen

📖 Komplettleitfaden für iOS: Für eine umfassende Anleitung zum Einrichten, siehe unsere iOS App Store Review Leitfaden

1. Klarheit bei der Preisangabe

Apple verlangt eine genaue Preisoffenlegung vor context:HTML-Textfragment aus einem längeren Capgo-UI-String (Elternschlüssel `create_an_issue_and_discuss_before_working_on_a_new_feature`). Seite/Area: Capgo-Marketingwebsite. Rolle: Langen Marketing- oder Rechtsparagraphen. Gesehen in: Seite contributing.astro. Nachrichtenschlüssel `create_an_issue_and_discuss_before_working_on_a_new_feature` (Create An Issue And Discuss Before Working On A New Feature). | HTML-Textfragment aus einem längeren Capgo-UI-String (Elternschlüssel `mention_issue_before_working`). Seite/Area: Capgo-Marketingwebsite. Rolle: Website-Kopfsatz. Gesehen in: Seite contributing.astro. Nachrichtenschlüssel `mention_issue_before_working` (Mention Issue Before Working).

Was Apple sehen möchte:

  • Preis wird klar angezeigt: „9,99 $/Monat“
  • Die Abrechnungsfrequenz wird vorher angegeben
  • Was die Benutzer für ihr Geld bekommen
  • Wenn Gebühren anfallen
  • Anweisungen zum Abbestellen sind sichtbar

UI-Design-Grundsätze

Häufiger Fehler: Preis wird erst nach dem Anklicken von „Abonnieren“ angezeigt oder nur in kleinen Druckbuchstaben.

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-Listung
  • In-App-Kaufschirme
  • Abonnement-Verwaltung
  • Marketing-Materialien

Even a $1 discrepancy triggers automatic rejection.

2. Darstellung der Abonnement-Pläne

Erforderlich:

Zeigen Sie alle Abonnementstufen gleich an

  • Keine voreingestellten Premiumoptionen
  • Klare Vergleichmöglichkeiten der Funktionen
  • Günstigere Alternativen leicht finden
  • Apple flaggt Apps, die " dunkle Muster " zur Förderung teurer Ebenen verwenden.

Verboten:

  • Automatische Wechsel auf jährliche Pläne
  • Monatliche Optionen hinter zusätzlichen Tasten verstecken
  • Zählertimer verwenden, um falsche Dringlichkeit zu erzeugen
  • Falsche Knappheit („Nur noch 3 Plätze frei!“)

3. Wiederherstellung der Kauffunktion

Jedes App mit IAP muss eine Wiederherstellung der Kauffunktion bereitstellen, die ohne Unterstützungsanfrage funktioniert. Erfahren Sie mehr in unserem Anleitung zum Starten.

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:

  • Eindeutige Erklärung vorher Anfrage
  • Eindeutige Verwendungsfälle (nicht allgemein)
  • 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

📖 Eine umfassende Android-Anleitung: Für die vollständigen Einrichtungsanweisungen siehe unsere Android Play Store Review Guide

1. Verpflichtende Google Play Billing

Für digitale Güter (Abonnements, In-App-Inhalte), müssen Sie Google Play Billing verwenden. Alternative Zahlungsmethoden werden abgelehnt.

Digitale Güter (Verwendung von Play Billing erforderlich):

  • Abonnements für Funktionen
  • In-App-Währung
  • Digitale Inhalte (E-Books, Musik)
  • Premium-Entsperungen

Physische Güter (Kann Play Billing nicht verwenden):

  • Reale Waren
  • Physische Dienstleistungen
  • Spenden für gemeinnützige Organisationen

Implementierung mit native-purchases:

Für die vollständige Android-Einrichtung siehe Android-Sandbox-Testen 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 Automatik-Autoverlä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

Einhaltung der Benutzeroberfläche:

<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-Anwendungen:

  1. URL der Datenschutzrichtlinie im Google Play Console
  2. Link zur Datenschutzrichtlinie innerhalb der App zugänglich
  3. Genauigkeit der Angaben zur Daten-Sicherheit

Daten-Sicherheit muss folgendes deklarieren:

  • Sammlung von Kaufhistorien
  • E-Mail-Adressen (für Rechnungen)
  • Geräte-IDs (für Betrugsprävention)
  • Analyse-Daten

Richtlinien für die App-Beschreibung

Häufige Ablehnungsgründe auf beiden Plattformen

1. Metadaten-Missverständnisse

Weshalb es scheitert:

  • Die Screenshots zeigen Funktionen, die in der aktuellen Version nicht enthalten sind
  • Die Beschreibung verspricht Funktionen, die nicht existieren
  • Die Preise stimmen nicht mit dem Inhalt der App überein

Metadaten-Übersicht

Prävention:

  • Update die Screenshots für jede Einreichung
  • Passen die Beschreibung an die tatsächlichen Funktionen an
  • Überprüfen Sie, ob alle Behauptungen genau sind
  • Entfernen Sie veraltete Werbetexte

2. Irreführende Werbung

Automatische Ablehnungsanzeichen:

  • “Herausragende App” ohne Beweis
  • “Unbegrenzt” mit versteckten Grenzen
  • Falsche Bewertungen oder Bewertungen
  • Werbeattacken gegen Konkurrenten

Werbegesetze

Best Practice: Sei spezifisch und faktenbasiert:

  • ✓ “Teile deine Erfahrung mit 50.000+ Nutzern”
  • ✗ “Die beste App der Welt”
  • ✓ “Bis zu 30% sparen mit dem jährlichen Plan”
  • ✗ “Gültige Zeitbeschränkung!””

3. Falsche 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 Checkliste vor jeder Einreichung. Für detaillierte Testverfahren:

Testen

  • Teste alle Abonnementebenen
  • Überprüfe, ob kostenlose Testversionen korrekt funktionieren
  • Teste Einführungsangebote
  • Bestätige, dass Wiederherstellungen von Kaufs funktionieren
  • Teste auf mehreren Geräten
  • Überprüfe, ob Sandbox-/Testkonten funktionieren

Preise und Bedingungen

  • Preise stimmen auf allen Plattformen überein
  • Abonnementbedingungen werden klar dargestellt
  • Anweisungen zum Abbestellen sind sichtbar
  • Zahlungsintervall wird angezeigt
  • Freitrialfrist ist genau

Privatsphäre &amp; Berechtigungen

  • Privatsphäre-Erklärung ist im Laden verlinkt
  • Privatsphäre-Erklärung ist in-app zugänglich
  • Alle Berechtigungen werden gerechtfertigt
  • Info.plist-Beschreibungen sind klar (iOS)
  • Daten-Sicherheit wurde abgeschlossen (Android)

Metadaten

  • Screenshots zeigen die aktuelle Version
  • Beschreibung passt sich den Funktionen an
  • Keine Platzhalterbeschreibung
  • Altersfreigabe ist korrekt
  • Alle Behauptungen sind testbar

Code Qualität

  • Keine Abstürze bei der Startphase
  • Alle Funktionen funktionieren wie beschrieben
  • Fehlerbehandlung wurde implementiert
  • Ladezustände werden angezeigt
  • Netzwerkfehler werden behandelt

Zeitlinie der Bewertung: Erwartungen

Review-Zeitplan

iOS:

  • Standard: 24-48 Stunden
  • Peak-Perioden: 3-5 Tage
  • Wochenenden: Keine Bewertungen
  • Expediert: Für kritische Fehler verfügbar

Android:

  • Initial: 7-Tage-Durchschnitt
  • Updates: Normalerweise schneller
  • Rolling-Bewertungen: Kann jederzeit live gehen
  • Politikverstöße: Sofortige Sperre möglich

Pro-Tipp: Submitte iOS-Anwendungen von Montag bis Mittwoch, um Wochenendverzögerungen zu vermeiden.

Was tun, wenn die App abgelehnt wird?

Klarstellungsprozess

Schritt 1: Verstehe das Problem

  • Lesen Sie die Ablehnungsanzeige sorgfältig
  • Hinweis auf spezifische Richtlinie
  • Überprüfen Sie die bereitgestellten Beispiele
  • Suchen Sie nach Mustern in den Rückmeldungen

Schritt 2: Korrigiere gründlich

  • Behebe die Ursache, nicht nur die Symptome
  • Testen Sie die Korrektur ausgiebig
  • Dokumentieren Sie alle Änderungen
  • Bild vor/nach der Überprüfung

Schritt 3: Professionell antworten

Dokumentationsanforderungen

iOS-Berichtigungszentrum:

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-Berufung:

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

  • Wiederholte Einreichungen werden schneller geprüft
  • In der Regel innerhalb von 24 Stunden
  • Ein Testkonto einbeziehen
  • Zurückverweisen auf die vorherige Einreichung

Aktualisierungen 2025 und neue Anforderungen

iOS-Änderungen

Künstliche Intelligenz-Funktionsoffenlegung (Neu)

  • Künstliche Inhalte müssen gekennzeichnet werden
  • Erklären Sie die Verwendung von KI
  • Beschreiben Sie die Sicherheit des Inhalts

Erhöhte Abonnementklarheit

  • Seitliche Vergleiche von Tarifplänen erforderlich
  • Keine Versteckung günstigerer Optionen
  • Klare Upgrade- und Downgrade-Wege

Intensivierung der Privatsphäre

  • Erhöhte Einhaltung von Abschnitt 5.1.1
  • Erhöhte Überprüfung der Rechtfertigung von Daten
  • Strikterer Kinder-App-Regeln

Android-Änderungen

Alternative Abrechnung (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 die monetization.subscriptions-APIs verwenden
  • Legacy-Billing-APIs sind veraltet
  • Bessere Abonnement-Verwaltungstools

Best Practices für Erfolg

1. Verwenden Sie die richtigen SDKs

Die @capgo/native-purchases Plugin handhabt 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. Implementieren Sie eine ordnungsgemäße Fehlerbehandlung

Behandeln Sie alle Kaufzustände höflich:

  • Benutzerstornierung (stumm)
  • Netzwerkfehler (Wiederholungsoption)
  • Schon besessen (wiederherstellen)
  • Produkt nicht verfügbar (informieren Sie den Benutzer)
  • Zahlung ausstehend (prüfen Sie später)

3. Kommunizieren Sie klar

Benutzer sollten immer wissen:

  • Was sie kaufen
  • Wie viel es kostet
  • Wann sie abgebucht werden
  • Wie sie abbrechen können
  • Was nach der Testphase passiert

4. Ausführlich testen

iOS Sandbox:

  • Erstellen Sie Testkonten in App Store Connect
  • Konfigurieren Sie auf dem Gerät (Einstellungen > App Store > Sandbox)
  • Hinweis: Beschleunigte Abonnementdauer

Android-Lizenzprüfung:

  • Testkonten in Play Console hinzufügen
  • Siehe „Testkauf“-Benachrichtigung
  • Keine echten Gebühren erfolgen

Ressourcen

Plattform-Dokumentation

Implementierungsleitfäden

Detaillierte Bewertungsleitfäden

Brauchen Sie Expertenhilfe?

Stolpern Sie bei der App-Bewertung oder benötigen Sie eine persönliche Unterstützung? Unsere Team bietet eine umfassende Unterstützung für die Implementierung von In-App-Käufen und die Vorbereitung der Bewertung.

Einen Beratungstermin mit uns buchen um persönliche Hilfe bei:

  • IAP-Implementierungsbewertung
  • App-Store-Bewertungsvorbereitung
  • Strategische Richtlinien für die Einreichung
  • Rejektionsbehandlungshilfe
  • Komplette Einrichtung und Testunterstützung

Wir haben bereits Hunderte von Apps erfolgreich durch die Überprüfung gebracht!

Zusammenfassung

Um eine App-Überprüfung mit In-App-Käufen im Jahr 2025 erfolgreich zu bestehen, ist eine sorgfältige Aufmerksamkeit, klare Kommunikation und eine ordnungsgemäße Implementierung erforderlich. Die wichtigsten Erkenntnisse sind:

  1. Transparenz ist obligatorisch - 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 niemals verwirrt werden
  5. Vorbereiten Sie Dokumentation - Testkonten bereitstellen

Indem Sie diese Anleitung befolgen und geeignete Werkzeuge wie das native-purchases-Plugin verwenden, erhöhen Sie Ihre Chancen auf eine erste Genehmigung erheblich.

Denken Sie daran: Die Rezensenten suchen nach Apps, die die Nutzer respektieren und die Richtlinien einhalten. Bauen Sie mit diesem Hintergrundgedanken, und die Genehmigung wird folgen.

Brauchen Sie Hilfe bei der Implementierung von In-App-Käufen? Überprüfen Sie unsere umfassende Dokumentation oder wenden Sie sich an die Community für Unterstützung.

Fortsetzen Sie von Wie App Store Review für In-App-Käufe 2025 zu bestehen

Wenn Sie dies verwenden Wie Sie die App Store-Bewertung für In-App-Käufe 2025 bestehen um die Genehmigung und Verteilung im App Store zu planen, verbinden Sie es mit @capgo/capacitor-in-app-review für die Implementierungsdetails in @capgo/capacitor-in-app-review Verwenden Sie @capgo/capacitor-in-app-review für die native Fähigkeit in Verwenden Sie @capgo/capacitor-in-app-review @capgo/capacitor-native-market für die Implementierungsdetails in @capgo/capacitor-native-market Verwenden Sie @capgo/capacitor-native-market für die native Fähigkeit in Verwenden Sie @capgo/capacitor-native-market, und Capacitor OTA-Updates: App Store-Zustimmungshandbuch Für den praktischen Kontext in Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store.

Live-Updates für Capacitor-Apps

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

Unterstützung von Martin

Los geht's jetzt

Neueste aus unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um ein wirklich professionelles Mobiltelefon-App zu erstellen.