Zum Hauptinhalt springen

Wie man App-Store-Bewertung für In-App-Käufe im Jahr 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 Best Practices für 2025.

Benötigen Sie detaillierte Anweisungen zur Einrichtung?

Ü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. Laut

__CAPGO_KEEP_0__

__CAPGO_KEEP_1__ Apple’s App Store Review Richtlinien und Google Play’s Monetarisierungsrichtlinien, die häufigsten Ablehnungsgründe 2025 sind:

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

Lasst uns nun in die einzelnen Fälle eintauchen, um diese Fallen zu vermeiden.

iOS App Store Anforderungen

📖 Eine umfassende iOS-Leitfaden: Für eine vollständige Einrichtungsanleitung, siehe unsere iOS App Store Review Leitfaden

1. Klarheit über die Preise

Apple erfordert eine genaue Preisoffenlegung vorher die Kauftaste. Dies ist nicht verhandelbar.

Was Apple sehen möchte:

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

Benutzerinterface-Design-Grundsätze

Häufiger Fehler: Preis verstecken, bis Benutzer auf "Abonnieren" klicken oder nur in kleinen Druckschriften anzeigen.

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

  • App Store-Eintrag
  • Zahlungsabwicklungsanzeige
  • Abonnementverwaltung
  • Werbematerialien

Even ein $1-Disparat löst eine automatische Ablehnung aus.

2. Darstellung der Abonnementpläne

Apple erkennt Apps, die " dunkle Muster " zur Förderung teurer Ebenen verwenden.

Erforderlich:

  • Alle Abonnementsebenen gleichzeitig anzeigen
  • Keine voreingestellten Premiumoptionen
  • Klare Funktionenvergleich
  • Billigere Alternativen leicht finden

Verboten:

  • Automatische Wechsel zu jährlichen Plänen
  • Monatliche Optionen hinter zusätzlichen Tasten verstecken
  • Zählwerker verwenden, um falsche Dringlichkeit zu erzeugen
  • Falsche Knappheit ("Nur noch 3 Plätze übrig!")

3. Wiederherstellen der Kauffunktion

Jedes App mit IAP muss eine Wiederherstellungskauf-Button bereitstellen, der 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:

  • Klare Erklärung vorher anfordernd
  • Besondere Verwendungsfälle (nicht allgemein)
  • Wie Daten gespeichert/geshared 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>

Falsche Datenschutzetiketten sind eine der Hauptgründe für die Ablehnung im Jahr 2025.

Android Google Play Anforderungen

📖 Umfassender Android-Leitfaden: Für eine vollständige Anleitung zur Einrichtung, siehe unseren 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):

__CAPGO_KEEP_0__

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

Physische Güter (Kann nicht mit Play Billing verwendet werden):

  • Echtgeldartikel
  • Physische Dienstleistungen
  • Spenden für gemeinnützige Organisationen

Implementierung mit native-purchases:

Für die vollständige Android-Einrichtung, siehe Android-Sandbox-Testen und Erstellen 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 verlangt eine klare Offenlegung, dass Abonnements automatisch verlängert werden, einschließlich:

  • Benachrichtigung vor der Abrechnung
  • 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

Zwingend für IAP-Apps:

  1. URL der Datenschutzrichtlinie im Play-Console
  2. Link zur Datenschutzrichtlinie innerhalb der App
  3. Genauigkeit der Angaben im Abschnitt "Datenschutz"

Daten-Sicherheit muss erklären:

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

Anwendungsbeschreibung-Leitlinien

Häufige Ablehnungsgründe auf beiden Plattformen

1. Metadaten-Missverhältnisse

Weshalb es scheitert:

  • Die Screenshots zeigen Funktionen, die in der aktuellen Version nicht vorhanden sind
  • Die Beschreibung verspricht Funktionen, die nicht existieren
  • Die Preise unterscheiden sich von denen im App

Metadaten-Checkliste

Prävention:

  • Aktualisieren Sie die Screenshot-Bilder für jede Einreichung
  • Beschreibung an die tatsächlichen Funktionen anpassen
  • Alle Behauptungen auf ihre Richtigkeit testen
  • Veraltete Werbetexte entfernen

2. Irreführende Werbung

Automatische Ablehnungsanzeiger:

  • „Nummer 1-App“ ohne Beweis
  • „Unbegrenzt“ mit versteckten Grenzen
  • Falsche Bewertungen oder Bewertungen
  • Konkurrenten schmähen

Marketing-Richtlinien

Best Practice: Sei spezifisch und faktenbasiert:

  • ✓ „Mit 50.000+ Nutzern vernetzt“
  • ✗ „Die beste App der Welt“
  • ✓ „Bis zu 30 % sparen mit dem jährlichen Plan“
  • ✗ „Grenzüberschreitende Angebote!“

3. Fehlende Kaufabläufe

Teste diese vor der Einreichung:

  • Produkte laden korrekt
  • Der Kauf wird erfolgreich abgeschlossen
  • Premium-Funktionen werden sofort freigeschaltet
  • Kaufe wiederherstellen funktioniert
  • 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.');
    }
  }
}

Vorab-Überprüfungsliste

Vorab-Überprüfungsliste

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

Testen

  • Testen Sie alle Abonnementebenen
  • Überprüfen Sie, ob die kostenlosen Testversionen korrekt funktionieren
  • Testen Sie die Einführungsangebote
  • Bestätigen Sie, dass die Wiederherstellung von Kaufs 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
  • Zahlungsintervall wird angezeigt
  • Die Dauer der kostenlosen Testversion ist genau

Datenschutz und Berechtigungen

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

Metadaten

  • Bildschirmfotos zeigen die aktuelle Version
  • Beschreibung passt zu den Funktionen
  • Kein Platzhaltertext
  • Altersfreigabe korrekt
  • Alle Behauptungen sind testbar

Code Qualität

  • Keine Crashes beim Start
  • Alle Funktionen wie beschrieben funktionieren
  • Fehlerbehandlung implementiert
  • Ladezustände angezeigt
  • Netzwerkfehler behoben

Erwartungen an die Review-Zeitlinie

Review-Zeitlinie

iOS:

  • Standard: 24-48 Stunden
  • Hochbetrieb: 3-5 Tage
  • Wochenenden: Keine Reviews
  • Expediert: Verfügbar für kritische Fehler

Android:

  • Initial: 7 Tage Durchschnitt
  • Updates: Normalerweise schneller
  • Rolling reviews: Kann live gehen, wann immer
  • Policy-Verstöße: Sofortige Suspendierung möglich

Pro-Tipp: iOS-Apps am Montag bis Mittwoch einreichen, um Wochenendverzögerungen zu vermeiden.

Was tun, wenn abgelehnt wird

Klarstellungsprozess

Schritt 1: Verstehe das Problem

  • Lesen Sie die Ablehnungsanzeige sorgfältig
  • Beachten Sie die spezifische Richtlinie, die zitiert wird
  • Überprüfen Sie die bereitgestellten Beispiele
  • Nach Mustern in den Rückmeldungen suchen

Schritt 2: Gründlich korrigieren

  • Die Ursache, nicht nur die Symptome, ansprechen
  • Die Korrektur umfassend testen
  • Alle Änderungen dokumentieren
  • Screenshot vor/ nach der Änderung

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

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

  • Resubmissionen werden schneller geprüft
  • Häufig innerhalb von 24 Stunden
  • Testkonto einbeziehen
  • Zurückverweisung auf die vorherige Submission

Änderungen und neue Anforderungen 2025

iOS-Änderungen

Offenlegung von AI-Funktionalität (Neu)

  • Künstliche Inhalte müssen gekennzeichnet werden
  • Erklärung der AI-Nutzung
  • Beschreibung der Inhaltsicherheit

Erhöhte Abonnementklarheit

  • Seitenseitige Vergleichsplananforderungen
  • Keine Versteckung von günstigeren Optionen
  • Klare Upgrade/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

Änderungen für Android

Alternative Abrechnung (Regional)

  • Zulässig in EEA, Südkorea
  • Google Play-Option muss immer noch angeboten werden
  • Kostenreduzierte Dienstleistungen

Abonnementanforderungen API

  • Neue Apps müssen die monetization.subscriptions- APIs verwenden
  • Legacy-Billing- APIs sind abgeschafft
  • Bessere Werkzeuge für die Abonnementverwaltung

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:

  • Benutzerkündigung (stumm)
  • Netzwerkfehler (Wiederholungsoption)
  • Schon besessen (wiederherstellen)
  • Produkt nicht verfügbar (Benutzer informieren)
  • Zahlung ausstehend (später überprüfen)

3. Kommuniziere klar

Benutzer sollten immer wissen:

  • Was sie kaufen
  • Wie viel es kostet
  • Wann sie belastet werden
  • Wie sie kündigen können
  • 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:

  • Hinzufügen Sie Testkonten in Play Console
  • Siehe 'Testkauf'-Benachrichtigung
  • Keine echten Gebühren entstehen

Ressourcen

Plattformdokumentation

Implementierungsleitfäden

Detaillierte Rezensionsleitfäden

Brauchen Sie Experten-Hilfe?

Sind Sie mit der App-Bewertung steckengeblieben oder benötigen Sie eine persönliche Unterstützung?

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

  • IAP-Implementierung
  • App-Bewertungsprüfung
  • Submission-Strategie-Beratung
  • Rejektionshilfe
  • Vollständige Einrichtung und Testunterstützung

Wir haben bereits Hunderte von Apps erfolgreich durch die Bewertung gebracht!

Zusammenfassung

Die erfolgreiche App-Bewertung mit In-App-Käufen im Jahr 2025 erfordert Aufmerksamkeit auf Details, klare Kommunikation und eine ordnungsgemäße Implementierung. Die wichtigsten Erkenntnisse sind:

  1. Transparenz ist obligatorisch - Zeigen Sie die Preise immer vorab an.
  2. - Folgen Sie den Plattformregeln. - Verwenden Sie die erforderlichen Abrechnungssysteme.
  3. - Testen Sie gründlich. - Fangen Sie Probleme vorher, bevor die Rezensenten das tun.
  4. - Kommunizieren Sie klar. - Benutzer sollten niemals verwirrt sein.
  5. - Bereiten Sie Dokumentation vor. - Haben Sie Testkonten bereit.

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

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

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

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

Wenn Sie Wie man die App Store-Bewertung für In-App-Käufe 2025 besteht zum Planen der Store-Zulassung und -Distribution verwenden, verbinden Sie es mit @capgo/capacitor-in-app-review zur Implementierungsdetail in @capgo/capacitor-in-app-review, Mit @capgo/capacitor-in-app-review für die native Fähigkeit in Verwendung von @capgo/capacitor-in-app-Bewertung, @capgo/capacitor-native-Markt für die Implementierungsdetail in @capgo/capacitor-native-Markt, Verwendung von @capgo/capacitor-native-Markt für die native Fähigkeit in Verwendung von @capgo/capacitor-native-Markt, und Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store 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-Schicht-Bug live ist, schicken Sie die Reparatur über Capgo anstatt Tage zu warten, bis die App-Store-Zulassung erteilt ist. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Bewertungsprozess bleiben.

Menschliche Unterstützung von Martin

Jetzt loslegen

Neueste von unserem Blog

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