Zum Hauptinhalt springen

Wie man App Store Review für In-App-Käufe 2025 besteht

Vollständiger Leitfaden, um Ihre App mit In-App-Käufen auf iOS und Android zu genehmigen. Lernen Sie häufige Ablehnungsgründe, Anforderungen und Best Practices für 2025.

Martin Donadieu

Martin Donadieu

Content-Marketing-Spezialist

Wie man App Store Review für In-App-Käufe 2025 besteht

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 wichtig, 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.

Brauchen Sie detaillierte Einrichtungsanweisungen? Überprüfen Sie unsere umfassenden Leitfäden: 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. Laut __CAPGO_KEEP_0__ und __CAPGO_KEEP_1__die wichtigsten Ablehnungsgründe von 2025 sind:

  1. Unklare Preisgestaltung (42% der Ablehnungen)
  2. Fehlende oder verwirrende Abonnementbedingungen (31%)
  3. Täuschende Benutzeroberflächenmuster (18%)
  4. Verstöße gegen die Datenschutzrichtlinie (9%)

Lassen Sie uns sehen, wie man jeder dieser Fallen aus dem Weg geht.

iOS App Store Anforderungen

📖 Umfassender iOS-Leitfaden: Für eine vollständige Einrichtungsanleitung siehe unsere iOS App Store-Bewertungsleitfaden

1. Klarheit über die Preise

Apple verlangt eine genaue Preisoffenlegung vor dem Kaufbutton. Dies ist nicht verhandelbar.

Was Apple sehen möchte:

  • Preis wird klar angezeigt: „9,99 $/Monat“
  • Rechnungsperiode wird vorher angegeben
  • Was Nutzer 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 Klicken auf „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 Liste
  • In-App-Kaufschirme
  • Abonnement-Verwaltung
  • Marketingmaterialien

Ein Disparitätsbetrag von nur 1 $ löst eine automatische Ablehnung aus.

2. Darstellung der Abonnementpläne

Apple markiert Apps, die "schwarze Muster" zur Förderung teurer Ebenen verwenden.

Erforderlich:

  • Alle Abonnementebenen gleichzeitig anzeigen
  • Keine voreingestellten Premiumoptionen
  • Klare Vergleichsmöglichkeiten für Funktionen
  • Günstigere Alternativen leicht finden

Verboten:

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

3. Kauf wiederherstellen Funktion

Jedes App mit IAP muss einen Button zum Wiederherstellen von Kaufs bieten, der ohne Unterstützungsanfrage funktioniert. Erfahren Sie mehr in unserem Anleitung für Einsteiger.

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 bevor
  • Spezifischer Einsatzfall (nicht allgemein)
  • Wie Daten gespeichert/geshared werden
  • Ob es optional ist

Beispiel Info.plist entries:

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

Falsche Datenschutzlabels sind eine Top-Abnahmegrund in 2025.

Android Google Play Anforderungen

📖 Kumulative Android Anleitung: Für die vollständigen Einrichtungsanweisungen siehe unsere 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 (Verwendung von Play-Zahlung erforderlich):

Abonnements für Funktionen

  • In-App-Währung
  • Digitale Inhalte (E-Books, Musik)
  • Premium-Entsperren
  • Physische Güter (Verwendung von Play-Zahlung nicht möglich):

Echtwaren

  • Real merchandise
  • Physische Dienstleistungen
  • Spenden an gemeinnützige Organisationen

Implementierung mit native-purchases:

Zum vollständigen Android-Einrichtungsprozess 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 Automatische Erneuerung

Google erfordert eine klare Offenlegung, dass Abonnements automatisch erneuern, einschließlich:

  • Benachrichtigung vor der Zahlung
  • Preis-Erinnerung
  • Einfacher Zugriff auf die Kündigung

Kompatible 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-Apps:

  1. URL der Datenschutzrichtlinie im Play Console
  2. Zugänglichkeit der Datenschutzrichtlinie in der App
  3. Zutreffende Angaben in der Datenschutzabschnittserklärung

Datenschutz muss erklären:

  • Sammlung von Kaufgeschichtendaten
  • E-Mail-Adressen (für Rechnungen)
  • Geräte-IDs (Fallschutz)
  • Analyse-Daten

Richtlinien für die App-Beschreibung

Gemeinsame Ablehnungsgründe für beide Plattformen

1. Metadaten-Missverhältnisse

Warum es scheitert:

  • Bildschirminhalte zeigen Funktionen, die in der aktuellen Version nicht enthalten sind
  • Beschreibung verspricht Funktionen, die nicht existieren
  • Der Preis unterscheidet sich von dem im App

Metadaten-Checkliste

Prävention:

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

2. Irreführende Werbung

Automatische Ablehnungs-Trigger:

  • “#1-App” ohne Beweise
  • “Unbegrenzt” mit verborgenen Grenzen
  • Falsche Bewertungen oder Bewertungen
  • Konkurrentenabmahnung

Marketing-Richtlinien

Best Practice: Sei spezifisch und faktenbasiert:

  • ✓ “Mit unserem jährlichen Plan bis zu 30% sparen”
  • ✗ “Die beste App der Welt”
  • ✓ “Mit unserem jährlichen Plan bis zu 30% sparen”
  • ✗ “Grenzzeit-Angebot!“

4. Gekaperte 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 ist möglich
  • Fehlermeldungen sind benutzerfreundlich
  • Netzwerkfehler werden sanft behandelt
// 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

  • Testen Sie alle Abonnementebenen
  • Überprüfen Sie, ob die kostenlose Testphase korrekt funktioniert
  • Testen Sie Einführungsangebote
  • Bestätigen Sie, dass die Wiederherstellung von Kaufleistungen funktioniert
  • Testen Sie auf mehreren Geräten
  • Überprüfen Sie, ob die Sandbox-/Testkonten funktionieren

Preise und Bedingungen

  • Preise stimmen auf allen Plattformen überein
  • Abonnementbedingungen werden klar dargestellt
  • Anweisungen zum Abbestellen sind sichtbar
  • Die Rechnungsperiode wird angezeigt
  • Die Dauer der kostenlosen Testphase ist genau

Datenschutz & Berechtigungen

  • Datenschutzrichtlinie im Laden verlinkt
  • Datenschutzrichtlinie in der App zugänglich
  • Alle Berechtigungen werden gerechtfertigt
  • Beschreibungen in Info.plist sind klar (iOS)
  • Daten-Sicherheit abgeschlossen (Android)

Metadaten

  • Bildschirmfotos zeigen die aktuelle Version
  • Beschreibung passt sich den Funktionen an
  • Keine Platzhalter-Texte
  • Altersfreigabe ist korrekt
  • Alle Behauptungen sind testbar

Code Qualität

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

Zeitplan für die Rezension erfüllt

Überprüfungszeitplan

iOS:

  • Standard: 24-48 Stunden
  • Hochbetriebszeiten: 3-5 Tage
  • Wochenenden: Keine Überprüfungen
  • Expediert: Verfügbar für kritische Fehler

Android:

  • Initial: 7 Tage durchschnittliche Bearbeitungszeit
  • Updates: Normalerweise schneller
  • Rollende Überprüfungen: Kann jederzeit live gehen
  • Verstoß gegen Richtlinien: Mögliche sofortige Sperre

Pro-Tipp: Mittwoch bis Freitag iOS-Anwendungen einreichen, um Wochenendverzögerungen zu vermeiden.

Was tun, wenn die Anwendung abgelehnt wird

Klarstellungsprozess

Schritt 1: Das Problem verstehen

  • Lesen Sie die Ablehnungsmitteilung sorgfältig
  • Beachten Sie spezifische Richtlinien, die zitiert werden
  • Überprüfen Sie die bereitgestellten Beispiele
  • Suchen Sie nach Mustern in den Rückmeldungen

Schritt 2: Gründlich korrigieren

  • Die Ursache, nicht nur die Symptome, ansprechen
  • Die Korrekturmaßnahmen ausgiebig testen
  • Alle Änderungen dokumentieren
  • __CAPGO_KEEP_0__

Schritt 3: Professionell antworten

Dokumentationsanfragen

iOS-Lösungszentrum: __CAPGO_KEEP_0__

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

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

  • Wiederholungen werden schneller geprüft
  • In der Regel innerhalb von 24 Stunden
  • Testkonto einbeziehen
  • Zuvorige Einreichung als Referenz verwenden

Aktualisierungen 2025 und neue Anforderungen

iOS-Änderungen

Künstliche Intelligenz-Funktionalitäts-Erklärung (Neu)

  • Künstliche-Intelligenz-generierte Inhalte müssen gekennzeichnet werden
  • Erklären Sie die Verwendung von KI
  • Dokumentieren Sie die Sicherheit der Inhalte

Erhöhte Abonnement-Klarheit

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

Verstärkte Privatsphäre

  • Die Durchsetzung von Abschnitt 5.1.1 wird erhöht
  • Mehr Kontrolle bei der Rechtfertigung von Daten
  • Stringente Regeln für Kinder-Apps

Änderungen bei Android

Alternative Zahlungsmethoden (Regional)

  • Zulässig in EEA, Südkorea
  • Google Play-Option immer noch anbieten müssen
  • Geringere Servicegebühren

Abonnementanforderungen API

  • Neue Apps müssen die Monetarisierung-Abonnement-APIs verwenden
  • Legacy-Zahlung-APIs veraltet
  • Bessere Werkzeuge für die Abonnementverwaltung

Best Practices für den Erfolg

1. Verwenden Sie die richtigen SDKs

Die @capgo/native-purchases Das 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:

  • Benutzerkündigung (leise)
  • 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
  • Wenn sie abgerechnet werden
  • Wie man kündigt
  • Was nach der Testphase passiert

4. Gründlich testen

iOS Sandbox:

  • Erstelle Testkonten in App Store Connect
  • Konfiguriere auf Gerät (Einstellungen > App Store > Sandbox)
  • Hinweis: Beschleunigte Abonnementdauer

Android-Lizenz-Testen:

  • Konto für Tests in Play Console hinzufügen
  • Siehe „Testkauf“-Benachrichtigung
  • Keine echten Gebühren treten auf

Ressourcen

Dokumentation der Plattform

Implementierungsleitfäden

Detaillierte Bewertungsleitfäden

Sind Sie Expertenbedarf?

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

Buchen Sie einen Beratungstermin bei uns um persönliche Hilfe bei:

  • Implementierung von IAP-Bewertungen
  • Vorbereitung von App-Store-Bewertungen
  • Richtlinien für die Einreichstrategie
  • 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!

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 vorab an
  2. Folge den Plattformregeln - Verwende die erforderlichen Abrechnungssysteme
  3. Teste gründlich - Entdecke Probleme, bevor die Rezensenten das tun
  4. Kommuniziere klar - Benutzer sollten niemals verwirrt sein
  5. Dokumentation vorbereiten - Testkonten bereitstellen

Durch das Befolgen dieser Anleitung und das Einsatz von geeigneten Werkzeugen wie dem native-purchases-Plugin, erhöhen Sie Ihre Chancen auf eine erste Genehmigung erheblich.

Denken Sie daran: Die Rezensenten suchen nach Apps, die sich um die Benutzer kümmern und die Richtlinien einhalten. Mit diesem Mindset bauen Sie 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.

Live-Updates für Capacitor-Anwendungen

Wenn ein Web-Schicht-Bug live ist, liefern Sie die Reparatur über Capgo anstatt Tage zu warten, bis die App-Store-Zulassung vorliegt. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Rezensionspfad bleiben.

Loslegen

Neuestes aus unserem Blog

Capgo bietet Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle Mobil-App zu erstellen.