Die Einreichung Ihres ersten Apps bei dem App Store oder Play Store kann überwältigend wirken. Mit ständig evolvierten Richtlinien und strengerer Durchsetzung in 2026 erfordert die Genehmigung Ihrer App sorgfältige Aufmerksamkeit auf Details. Diese umfassende Anleitung führt Sie durch alles, was Sie wissen müssen, um die Überprüfung auf Ihrer ersten Einreichung für beide iOS- und Android-Plattformen zu bestehen.
Verständnis des Überprüfungsprozesses in 2026
Beide Apple und Google haben ihre Überprüfungsprozesse in den letzten Jahren erheblich verschärft, mit besonderem Augenmerk auf Datenschutz, Sicherheit und Benutzererfahrung. Ein Verständnis dieser Änderungen ist für erste Entwickler von entscheidender Bedeutung.
iOS App Store Überprüfungszeitplan
- Standard-Überprüfung: 24-48 Stunden
- Peak-Überprüfungszeiträume: 3-5 Tage (besonders während der Feiertagszeiten)
- Wochenenden: Keine Bewertungen verarbeitet
- Beschleunigter Review: Verfþgbar für kritische Fehlerbehebungen (muss durch App Store Connect angefordert werden)
Pro-Tipp: Melden Sie sich früh in der Woche (Montag-Dienstag), um Wochenendverzögerungen zu vermeiden. Meldungen von Montag werden in der Regel bis Mittwoch geprütet.
App Store Connect Status, die Sie sehen werden
- Vorbereitung auf die Einreichung: Ihre App oder Ihr Metadaten-Set wird noch vorbereitet
- Wartet auf die Prütfung: Apple hat Ihre Einreichung in der Warteschlange
- In Überprüfung: Die Überprüfungsgruppe überprüft den App aktiv
- Wartet auf Entwicklerfreigabe: Genehmigt, aber wartet auf Ihre manuelle Freigabeentscheidung
- Abgelehnt / Unbehandelte Probleme: Apple benötigt Änderungen vor der Genehmigung
Google Play Store Überprüfungszeitplan (2026 Update)
- Erste Überprüfung: 3-7 Tage (signifikant länger als in den vorherigen Jahren)
- Schließen Sie den Testzaun: 14 Tage Mindestens für betroffene neue persönliche Play Console Konten, bevor Sie Zugriff auf die Produktion anfordern können
- Produktionsüberprüfung nach dem Testen: Gewöhnlich weitere 3-7 Tage nach Abschluss der Testanforderungen
- Updates zu bestehenden Apps: 1-3 Tage
- Verstoß gegen Richtlinien: Kann sich auf 14+ Tage ausdehnen, wenn zusätzliche Überprüfungen ausgelöst werden
Wichtige Aktualisierung: Google erfordert nun für einige neue Play Console-Konten eine wesentlich rigorosere Testung, über die wir im Folgenden ausführlich berichten.
Apple-Entwicklerkonto-Einrichtung
Bevor Ihr erstmals ein iOS-Release durchführt, stellen Sie sicher, dass die Apple-Seite korrekt eingerichtet ist:
- Sich im Apple-Entwicklerprogramm anmelden
- Zweifaktor-Authentifizierung für das Apple-Konto aktivieren, das für die Anmeldung verwendet wird
- Wählen Sie die richtige Mitgliedschaftsart:
- Einzelunternehmen / Einzelunternehmer: Ihr rechtlicher Name wird zum Verkäufernamen auf der App Store
- Organisation: erfordert eine juristische Person, eine D-U-N-S-Nummer, eine öffentliche Website und eine Person mit der Befugnis, die Gesellschaft zu Apple's Vereinbarungen zu binden
- Verwenden Sie während der Registrierung rechtliche Namen. Pseudonyme oder Firmennamen in den Vornamen- oder Nachnamenfeldern können die Genehmigung verzögern
- Nach Genehmigung der Registrierung melden Sie sich bei App Store Connect an und erstellen Sie das Anwendungsprotokoll mit dem finalen Bundle-Id, dem Anwendungsnamen, der SKU und der Hauptsprache



Wichtig: Apple ändert die Mindestanforderungen SDK im Laufe der Zeit. Stand: 28. April 2026, Apps, die im App Store Connect hochgeladen werden müssen, verwenden das iOS & iPadOS 26 SDK oder später.
Das kritische Android-Testanforderungsmerkmal
Dies ist der Wechsel, der die meisten ersten Android-Publisher überrascht:
12-Tester-Anforderung für neue persönliche Android-Konten
Wenn Ihr Google Play-Entwicklerkonto ein persönliches Konto ist, das nach dem 13. November 2023 erstellt wurde, müssen Sie einen geschlossenen Testzeitraum abschließen, bevor die App in die Produktion gehen kann:
Anforderungen:
- Mindestens 12 Tester: Sie müssen mindestens 12 sich freiwillig anmeldende Tester rekrutieren
- 14-Tage Testdauer: Die App muss für mindestens 14 aufeinanderfolgende Tage in geschlossener Testphase bleiben
- Antrag auf Zugriff auf die Produktion: Nach dem Testzeitraum benötigen Sie immer noch einen Antrag auf Zugriff auf die Produktion in Play Console
- Sammlung von Feedback: Sie sollten die gefundenen Probleme, die durchgeführten Reparaturen und wie die Tester die App verwendet haben dokumentieren
Wie Sie Ihren Testtrack einrichten
-
Einen geschlossenen Testtrack erstellen
- Zum Google Play Console gehen
- Zum Testen und Freigeben > Testen > Geschlossenes Testen navigieren
- Eine neue Version im geschlossenen Testtrack erstellen
- Ihre Android-App-Bundle (APK) hochladen
.aab)
-
Ihre Tester rekrutieren
Wo Sie Tester finden:
- Freunde und Familie (einfachster Ausgangspunkt)
- Entwicklergemeinschaften (Reddit’s /r/androiddev, /r/betatests)
- Soziale Medien-Follower
- Beta-Testplattformen (BetaList, BetaTesting.com)
- Studenten an der Universität (wenn Sie Verbindungen haben)
Wichtig: Stellen Sie sicher, dass Tester:
- Gültige Gmail-Konten besitzen
- Tatsächlich Android-Geräte verwenden
- Während der gesamten 14-tägigen Testzeit geoptet bleiben
-
Testerteiler einladen
- Erstelle eine Liste von Testern in Play Console
- Füge E-Mail-Adressen von Testern hinzu
- Teile die Opt-in-URL mit deinen Testern
- Sende Erinnerungen, um sicherzustellen, dass sie die App installieren und verwenden
-
Überwache die Testaktivität
- Überprüfe Play Console für die Installationszahlen
- Verfolge Crashberichte und ANRs (Anwendung nicht reagiert)
- Sammle Feedback von Testern
- Behebe kritische Probleme, bevor du die App promotest
-
Promovierte zur Produktion
- Nach 14 Tagen mit 12+ Opt-in-Testern
- Bewerbung für die Produktionszugriff vom Play Console-Dashboard anfordern
- Alle Crashberichte und Feedbacks überprüfen
- Produktionsrelease erstellen und zur endgültigen Überprüfung einreichen
Warum Google diese Maßnahme eingeführt hat
Google führte diese Anforderung ein, um:
- Minderwertige App-Spam zu reduzieren
- Zu sicherzustellen, dass Apps ordnungsgemäß getestet werden, bevor sie den Benutzern zugänglich sind
- Mögliche Schadsoftware durch realweltliche Nutzungsmuster zu identifizieren
- Die Gesamtwertung der Play Store-Qualität zu verbessern
Realität überprüfenDies fügt mindestens 2-3 Wochen zu Ihrem Launch-Timeline hinzu. Planen Sie entsprechend und beginnen Sie frühzeitig mit der Rekrutierung von Testern.
Anforderungen an Authentifizierung und Anmeldeprozess
Einer der häufigsten Ablehnungsgründe ist die falsche Implementierung von Authentifizierungssystemen, insbesondere von sozialen Anmelden.
Das Apple-Sign-In-Anforderung (Kritisch für iOS)
Apples Regel: Wenn Ihre App eine beliebige dritte-Partei-Sozialanmeldungsoption (Google, Facebook, Twitter usw.) bietet, müssen Sie auch Sign in with Apple als Option anbieten. Dies gilt für Google-Sign-In
Facebook-Login:
- Twitter/X-Login
- LinkedIn-Login
- Jede andere dritte-Partei-Authentifizierungsdienstleistung
- This applies to __CAPGO_KEEP_0__.
- The Apple Sign-In Requirement (Critical for iOS)
Dies gilt nicht für:
- E-Mail/Passwort-Authentifizierung
- Regierungs-ID-Systeme
- Unternehmens-SSO-Systeme (wenn die App für dieses Unternehmen spezifisch ist)
- Authentifizierungssysteme von Bildungseinrichtungen
Implementierung von Sign in with Apple
Wenn Sie soziale Anmelden verwenden, müssen Sie Folgendes implementieren:
import { SignInWithApple } from '@capacitor-community/apple-sign-in';
async function signInWithApple() {
try {
const result = await SignInWithApple.authorize({
clientId: 'com.yourapp.service',
redirectURI: 'https://yourapp.com/auth/callback',
scopes: 'email name',
state: '12345',
nonce: 'nonce',
});
// result contains:
// - identityToken
// - authorizationCode
// - email (may be null if user previously authorized)
// - givenName
// - familyName
// Send to your backend for verification
await verifyAppleToken(result.identityToken);
} catch (error) {
console.error('Apple Sign In failed:', error);
}
}
Wichtige Überlegungen:
-
E-Mail-PrivatsphäreBenutzer können entscheiden, ihre E-Mail zu verbergen. Apple stellt eine private Relay-E-Mail bereit (z.B.,
abc123@privaterelay.appleid.comIhre App muss dies behandeln. -
Erstmalige vs. Wiederholte Benutzer: Apple liefert nur Benutzerdaten (Name, E-Mail) bei der ersten Autorisierung. Speichern Sie diese Informationen, da zukünftige Anmeldungen sie nicht enthalten.
-
Button-Design: Apple legt strenge Designrichtlinien für den Button "Anmelden mit Apple" fest. Verwenden Sie ihre offiziellen Assets.
-
Backend-Verifizierung: Verifizieren Sie immer den Identitäts-Token auf Ihrem Backend-Server, vertrauen Sie nicht nur auf Client-Seitentoken.
Android-Social-Login-Anforderungen
Während Android keine bestimmte Anbieter wie iOS erfordert, hat Google Richtlinien:
Google-Sign-In-Anforderungen:
- Müssen offizielle Google-Sign-In SDK verwenden.
- Müssen Googles Markenrichtlinien befolgen.
- Sollte die primäre Option sein, wenn Sie sie anbieten.
Beste Praxis für Cross-Platform: Biete auf beiden Plattformen die gleichen Anmeldeoptionen an, um Konsistenz zu gewährleisten:
- E-Mail/Passwort
- Mit Apple anmelden (nur für iOS, oder auf Android, wenn Sie eine Web-basierte Apple-Anmeldung unterstützen)
- Mit Google anmelden
- Weitere soziale Optionen (Facebook, Twitter usw.)
Anforderungen für das Demo-Konto
Wichtig für die Überprüfung: Wenn Ihre App eine Anmeldung erfordert, müssen Sie müssen funktionierende Demo-Anmeldeinformationen in den App-Überprüfungsnotizen bereitstellen.
Demo Account Information:
Username: reviewer@demo.com
Password: ReviewTest123!
OR
Test Phone: +1 555-0123
Test OTP: 123456 (static for review)
Notes:
- This account has full premium features enabled
- All payment flows work in sandbox mode
- Account will reset daily
Häufige Fehler:
- Abgelaufene Anmeldeinformationen bereitstellen
- Demo-Konto hat keinen Zugriff auf alle Funktionen
- Nicht darlegen, wie man das Telefonüberprüfungsverfahren umgeht
- Vergessen, die Sandbox-Zahlungsdaten zu erwähnen
Datenschutzrichtlinie und rechtliche Anforderungen
Beide App-Stores verlangen nun nachvollziehbare Datenschutzrichtlinien und Nutzungsbedingungen vor Ihr erstes Einreichen wird genehmigt.
Anforderungen an die Datenschutzrichtlinie
Ihre Datenschutzrichtlinie muss:
-
Öffentlich zugänglich sein
- Auf einer öffentlichen URL gehostet werden (nicht hinter Login geschützt)
- In Standard-Web-Browsern aufrufbar sein
- Verfügbar in den gleichen Sprachen wie Ihre App
-
Decken Sie diese Pflichtthemen ab:
- Welche Daten Sie sammeln (seien Sie spezifisch)
- Wie Sie die gesammelten Daten verwenden
- Ob Daten an Dritte weitergegeben werden
- Wie lange Daten gespeichert werden
- Benutzerrechte (Zugriff, Löschung, Portabilität)
- Kontaktinformationen für Datenschutzanfragen
- Kinderdatenschutz (wenn App für Benutzer unter 13/16 ist)
-
Soll in der App verlinkt sein
- Zugänglich von Einstellungen oder Account-Bildschirm
- Soll nur einen Klick entfernt sein (nicht in Menüs vergraben)
- Sollte sich das Fenster in der Standard-Browser-App öffnen oder in der in-app-Browser-App
Wo Sie Ihre Datenschutzbestimmungen hosten möchten
Option 1: Ihre Website (Empfohlen)
https://yourapp.com/privacy-policy
https://yourapp.com/terms-of-service
Option 2: GitHub Seiten (Kostenlos)
https://yourusername.github.io/app-privacy-policy
Option 3: Datenschutzbestimmung-Generator (Schnellstart)
Wichtig: Während Generatoren für den Start geeignet sind, stellen Sie sicher, dass die Richtlinie Ihre tatsächlichen Datenpraktiken genau widerspiegelt. Allgemeine Vorlagen, die nicht Ihren App-Funktionen entsprechen, werden markiert.
Anforderungen an die Nutzungsbedingungen
Während dies nicht immer verpflichtend ist, wird die Einrichtung von Nutzungsbedingungen stark empfohlen und ist erforderlich, wenn:
- Sie In-App-Käufe oder -Abonnements anbieten
- Sie Benutzer generieren
- Sie eine Dienstleistung außerhalb der grundlegenden App-Funktionen anbieten
- Sie rechtliche Schutzmaßnahmen wünschen
Muss enthalten sein:
- Zulässigkeit der Nutzung
- Bedingungen für die Kündigung des Kontos
- Haftungsbeschränkung
- Urheberrechte
- Schlichtungsverfahren
- Rückerstattungspolitik (insbesondere für IAP)
In-App-Implementierung
// Settings or Account Screen
function LegalLinks() {
return (
<div className="legal-section">
<h3>Legal</h3>
<a
href="https://yourapp.com/privacy-policy"
target="_blank"
rel="noopener noreferrer"
>
Privacy Policy
</a>
<a
href="https://yourapp.com/terms-of-service"
target="_blank"
rel="noopener noreferrer"
>
Terms of Service
</a>
<a
href="https://yourapp.com/contact"
target="_blank"
rel="noopener noreferrer"
>
Contact Us
</a>
</div>
);
}
Anforderungen an die App-Store-Metadaten
Beide Stores verlangen von Ihnen, die URL der Datenschutzrichtlinie bei der App-Submission bereitzustellen:
iOS - App Store Connect:
- App-Informationen > Allgemeine Informationen > Datenschutzrichtlinien-URL
- Muss HTTPS sein (HTTP wird abgelehnt)
- Wird auf Ihrer App-Store-Seite angezeigt
- Fügen Sie eine Support-URL mit realen Kontaktinformationen für Benutzer hinzu
- Erledigen Sie das Fragebogen zur Altersbewertung vor der Submission
Android - Google Play Console:
- Präsenz im Laden > Laden-Einstellungen > Datenschutzrichtlinie
- Für alle Apps, die sich an Kinder richten, erforderlich
- Für alle Apps stark empfohlen
Datenschutz-Nährwertetiketten (iOS)
iOS erfordert detaillierte Datenschutzmitteilungen in "Nährwertetiketten"-Format:
Kategorien, die Sie erklären müssen:
- Kontaktinformationen: E-Mail, Name, Telefonnummer
- Finanzinformationen: Zahlungsdaten, Kreditkarte, Bankkontoinformationen
- Standort: Genauer oder grober Standort
- Benutzerinhalte: Fotos, Videos, Audio, Nachrichten
- Identifikatoren: Benutzer-ID, Geräte-ID, Werbe-ID
- Verwendungsdaten: Produktinteraktion, Werbedaten, Crash-Protokolle
- Diagnose: Crash-Daten, Leistungsdaten
Für jeden Datentyp angeben:
- Ob es gesammelt wird
- Ob es mit der Benutzeridentität verknüpft ist
- Ob es zum Tracking verwendet wird
- Zweck der Datenerfassung
Häufiger Fehler: Wenn Sie sagen, dass Sie keine Daten sammeln, wenn Ihr Analytics-SDK das tut. Auditieren Sie alle drittbezogenen SDKs für ihre Datenerfassung.
Google Play-Datensicherheitsabteilung
Ähnlich wie bei iOS, erfordert Android eine Datensicherheitserklärung:
Schritte:
- Gehe zu Play Console > Anwendungsgehalt > Datensicherheit
- Beantworten Sie Fragen zur Datenerfassung
- Beschreiben Sie die gesammelten Datentypen
- Erklären Sie Sicherheitspraktiken (Verschlüsselung usw.)
- Bieten Sie einen Link zur Datenschutzrichtlinie an
Kritisch: Diese Informationen sind rechtlich bindend. Eine Falschdarstellung kann zu einer App-Entfernung und einer Account-Sperrung führen.
Häufige Ablehnungsgründe für Anfänger
Das Verständnis, warum Apps abgelehnt werden, hilft Ihnen, diese Fehler zu vermeiden:
1. Die App stürzt ab oder startet nicht
Warum es passiert:
- Nur auf dem Emulator getestet, nicht auf einem echten Gerät
- Fehlende Fehlerbehandlung bei Netzwerkfehlern
- Festgelegte API Endpunkte, die nicht erreichbar sind
- Spezifische Gerätefunktionen (Kamera, GPS) vorausgesetzt
Wie Sie es vermeiden können:
// Always implement proper error handling
async function loadData() {
try {
const response = await fetch('https://api.yourapp.com/data');
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
const data = await response.json();
return data;
} catch (error) {
// Show user-friendly error
showError('Unable to load data. Please check your connection.');
// Log for debugging
console.error('Data load failed:', error);
// Graceful degradation
return getCachedData();
}
}
Testplan:
- Testen Sie auf echten Geräten (mindestens 2-3 verschiedene Modelle)
- Test mit schlechter Netzwerkverbindung (benutze Network Link Conditioner)
- Test mit Flugmodus
- Test mit abgelehnten Berechtigungen
- Test mit frischer Installation (keine gecacheten Daten)
2. Fehlende oder beschädigte Kernfunktion
Warum es passiert:
- In den Bildschirmfotos gezeigte Funktionen existieren noch nicht
- Die Demo-Konto hat keinen Zugriff auf die beworbenen Funktionen
- Premium-Funktionen werden gezeigt, aber nicht implementiert
- „Kommend bald“-Platzhalter im App
Wie man es verhindert:
- Erstelle nur dann, wenn alle beworbenen Funktionen abgeschlossen sind
- Stellen Sie sicher, dass das Demo-Konto volle Zugriffsrechte hat
- Entfernen oder deaktivieren Sie unvollständige Funktionen, bevor Sie sie einreichen
- Aktualisieren Sie die Screenshots, um sie genau mit der aktuellen Version zu übereinstimmen
4. Inhalt, der für die Altersfreigabe ungeeignet ist
Warum es passiert:
- Altersfreigabe auf 4+, aber App enthält soziale Funktionen
- Die Altersfreigabe entspricht nicht dem tatsächlichen Inhalt
- Benutzer-generierte Inhalte ohne Moderation
- Links zu unmoderierten externen Inhalten
Wie Sie die richtige Altersfreigabe einstellen:
iOS-Altersfreigaben:
- 4+ (keine anstößigen Inhalte)
- 9+ (seltenes mildes Inhalt)
- 12+ (mittlerer Inhalt)
- 17+ (häufig/intensiver Inhalt)
Android-Inhaltsbewertungen:
- Jeder
- Jeder 10+
- Jugendliche
- Erwachsene 17+
- Nur für Erwachsene 18+
Wichtig: Wenn Benutzer Inhalte miteinander teilen können, benötigen Sie:
- Inhaltsmoderations-System
- Blockfunktion für Berichte
- Klare Gemeinschaftsrichtlinien
- Altersfreigabe wenn erforderlich
4. Täuschende oder irreführende Metadaten
Warum es passiert:
- Die App-Bezeichnung verspricht Funktionen, die nicht existieren
- Bildschirmfotos von Konkurrenten oder Mockups
- Falsche Bewertungen oder Bewertungshandhabung
- Beschreibung enthält Superlativen ohne Beweise
Beispiele für problematische Metadaten:
❌ SCHLECHT:
- App-Name: "Beste Fitness-Tracker - #1-App"
- Beschreibung: „Die amazeingste, revolutionärste App, die je erstellt wurde!“
- Bildschirme: Allgemeine Vorschaubilder
✅ GUT:
- App-Name: „FitTrack - Workout-Logger“
- Beschreibung: „Verfolgen Sie Ihre Workouts mit benutzerdefinierten Routinen und Fortschrittsdiagrammen.“
- Bildschirme: Aktuelle App-Bildschirme aus der aktuellen Version
5. Unzureichende Testung (Besonders Android Closed Testing)
Warum es passiert:
- Das erforderliche 14-Tage-Testzeitraum wird übersprungen
- Nicht genügend Tester werden rekrutiert
- Die Tester nutzen die App nicht wirklich
- Keine Crash-Überwachung während der Testung
Wie man verhindert:
- 3-4 Wochen vor geplanter Veröffentlichung Tester rekrutieren
- Firebase Crashlytics oder ähnliche verwenden
- Mit Testern aktiv in Kontakt bleiben (Umfragen, Feedbackformulare)
- Kritische Probleme vor der Produktion lösen
6. Berechtigungen ohne Begründung
Warum es passiert:
- Standortanfrage ohne Verwendung
- Kamera-Berechtigung ohne Erklärung
- Kontaktzugriff ohne klaren Zweck
- Hintergrund-Ortung für nicht-navigationsbasierte Apps
Wie man es behebt:
iOS - Info.plist:
<key>NSCameraUsageDescription</key>
<string>Camera access is required to scan QR codes for quick login.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Location helps us show nearby fitness centers and outdoor running routes.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Photo library access lets you upload a profile picture and share workout photos.</string>
Android - Strategie für die Berechtigungen:
<!-- Only request what you actually need -->
<uses-permission android:name="android.permission.CAMERA" />
<!-- Use when-in-use rather than always for location -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- Avoid if possible -->
<!-- <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> -->
Ermächtigung für die Laufzeit:
import { Camera } from '@capacitor/camera';
async function takePicture() {
// Request with context
const permissionStatus = await Camera.requestPermissions();
if (permissionStatus.camera === 'granted') {
const photo = await Camera.getPhoto({
quality: 90,
allowEditing: true,
resultType: 'uri'
});
return photo;
} else {
// Explain why permission is needed
showDialog(
'Camera access required',
'To upload a profile picture, please enable camera access in Settings.'
);
}
}
iOS-spezifische Anforderungen
Bildschirmfotos und Vorschauen im App Store
Erforderliche Größen:
- 6,7“ iPhone: 1290 x 2796
- 13“ iPad: 2064 x 2752
- 12,9“ iPad: 2048 x 2732
Wichtig: Wenn Ihr App iPad unterstützt, müssen Sie iPad-Bildschirmfotos hochladen. Strecken Sie iPhone-Bildschirmfotos nicht auf iPad-Slots an.
Beste Praktiken für Bildschirmfotos:
- Zeigen Sie den tatsächlichen App-Inhalt (keine Mockups)
- Entfernen Sie die Statusleiste oder zeigen Sie realistische Inhalte an
- Lokalisieren Sie für alle unterstützten Sprachen
- Vermeiden Sie übermäßigen Text-Überlagerungen
- Zeigen Sie die wichtigsten Funktionen in den ersten 2-3 Screenshots an
Einstellungen für App Store Connect-Metadaten
Bevor die Einreichung, vervollständigen Sie diese App Store Connect-Felder:
- URL der Datenschutzrichtlinie: erforderlich für iOS-Apps
- Support-URL: erforderlich und sollte zu tatsächlichen Kontaktinformationen führen
- Altersfreigabe: complete the Fragebogen so die App veröffentlicht werden kann
- App-Bewertungsinformationen: fügen Sie einen Kontakt für die Bewertung hinzu, Arbeitsdemo-Anmeldeinformationen, wenn eine Anmeldung erforderlich ist, und klare Hinweise für das Bewertungsteam
- Export-Kompliance: antworten Sie auf die Verschlüsselungsfragen oder setzen Sie sie
ITSAppUsesNonExemptEncryptioninInfo.plistwenn erforderlich, damit Sie nicht bei jedem Upload die gleichen Antworten wiederholen müssen
TestFlight vor der App-Bewertung
Führen Sie einmal einen realen TestFlight-Test durch, bevor die Produktionsbewertung erfolgt
- Installieren Sie die genaue Build-Version von TestFlight
- Melden Sie sich mit demselben Bewertungskonto an, das Sie bereitstellen möchten
- Gehen Sie durch die Kauf-, Wiederherstellungs- und Kündigungsroute
- Bestätigen Sie, dass der Rezensent ohne versteckte Einstellungen Zugriff auf Schlüsselfunktionen hat
- Testen Sie auf iPhone und iPad, um zu überprüfen, ob beide unterstützt werden
App-Vorschau-Videos (Optional, aber Empfohlen)
Anforderungen:
- 15-30 Sekunden Länge
- Muss tatsächliche App-Fußage zeigen
- Kann kurze Text-Überlagerungen enthalten
- Keine Musik mit Urheberrechtsproblemen
- Selbe Auflösungen wie Screenshots
Anmeldung mit Apple-Implementierung
Bereits oben behandelt, aber entscheidend für die iOS-Bewertung, wenn Sie soziale Anmeldungen haben
Anforderungen für In-App-Käufe
Wenn Sie digitale Güter oder Dienstleistungen anbieten:
Erforderliche Offenlegungen:
- Klare Preise vor dem Kauf anzeigen
- Abonnementbedingungen offensichtlich
- Anweisungen zum Abbestellen sichtbar
- Wiederherstellungsbutton für Kauf
Beispiel für eine konforme Abonnementanzeige:
function SubscriptionOffer() {
return (
<div className="subscription-screen">
<h2>Choose Your Plan</h2>
<PlanCard>
<h3>Monthly</h3>
<p className="price">$9.99/month</p>
<ul>
<li>Unlimited workouts</li>
<li>Personalized plans</li>
<li>Progress tracking</li>
</ul>
<button>Subscribe</button>
</PlanCard>
<PlanCard>
<h3>Annual</h3>
<p className="price">$79.99/year</p>
<p className="savings">Save 33%</p>
<ul>
<li>Everything in Monthly</li>
<li>Priority support</li>
</ul>
<button>Subscribe</button>
</PlanCard>
<div className="subscription-terms">
<p>
Subscription automatically renews unless cancelled at least
24 hours before the end of the current period. Manage your
subscription in Settings.
</p>
<button onClick={restorePurchases}>Restore Purchases</button>
</div>
<div className="legal-links">
<a href="/privacy">Privacy Policy</a> |
<a href="/terms">Terms of Service</a>
</div>
</div>
);
}
Android-spezifische Anforderungen
Einrichten des Google Play Console-Kontos
Bevor Ihre erste Android-Version veröffentlicht wird, stellen Sie sicher, dass das Play Console-Konto und die App-Shell existieren:
- Erstellen Sie Ihr Entwicklerkonto bei Registrierung bei Play Console
- In Google Play Console, gehen Sie zu Home > App erstellen
- Wählen Sie die Standard-Sprache, das App-/Spieltyp und die Support-E-Mail
- Akzeptieren Sie die erforderliche Google Play-Richtlinie, Export und Google Play App Signing-Erklärung
- Entscheiden Sie, ob die App kostenlos oder bezahlt
Wichtig: Google ermöglicht es Ihnen, eine bezahlte App später kostenlos zu machen, aber sobald eine App kostenlos angeboten wird, kann sie nicht in eine bezahlte umgewandelt werden.
App Bundle Anforderung
Wichtig: Google Play erfordert Android-App-Bundle (.aab)-Format, nicht APK:
# Sync the native Android project first
bunx cap sync android
# Then build the release app bundle
cd android
./gradlew bundleRelease
Ziel API-Ebenen-Anforderung
aktuelle Anforderung: Neue Apps und App-Updates müssen Android 15 (API-Ebenen-Anforderung 35) oder höher anstreben.
Aktualisierung in android/app/build.gradle:
android {
compileSdkVersion 35
defaultConfig {
targetSdkVersion 35
minSdkVersion 23 // Minimum supported version
}
}
Google Play-Datensicherheit
Bereits oben erwähnt, aber absolut wichtig für die Android-Zulassung.
Geschlossene Testphase (aktuelle Anforderung)
Dies ist das große Ding für neu erstellte persönliche Entwicklerkonten: die 12-Tester, 14-Tage-Anforderung, die in diesem Leitfaden weiter oben detailliert ist.
Zeitplan:
- Woche 1: Rekrutierung von Testern, Einrichtung der geschlossenen Testphase
- Woche 2-3: Aktive Testphase (mindestens 14 Tage)
- Woche 4: Beheb Probleme, bereite die Produktionsversion vor
- Woche 5: Einreichen für Produktionsprüfung
Zielgruppe und Inhaltseinstufung
Inhaltseinstufungsfragebogen:
- Für alle Apps erforderlich
- Dauert 10-15 Minuten
- Bestimmt die Altersstufe (Jedermann, Jugendliche, Erwachsene, usw.)
- Aktualisieren Sie ihn, wenn sich der Inhalt ändert und dies die Antworten beeinflusst
Behandelte Themen:
- Gewalt
- Sexueller Inhalt
- Profane Sprache
- __CAPGO_KEEP_0__
- __CAPGO_KEEP_1__
- __CAPGO_KEEP_2__
Wichtig: Wenn Sie Nutzer-generierte Inhalte oder soziale Funktionen haben, müssen Sie dies offenlegen und eine Moderation implementieren.
Anforderungen für das Laden von Apps
Erforderliche Assets:
- App-Icon (512 x 512 PNG)
- Feature-Graphic (1024 x 500 JPG oder PNG)
- Telefon-Screenshots (mindestens 2, höchstens 8)
- 7-Zoll-Tablet-Screenshots (optional, aber empfohlen)
- 10-Zoll-Tablet-Screenshots (optional, aber empfohlen)
Beschreibung Anforderungen:
- Kurze Beschreibung (max. 80 Zeichen)
- Vollständige Beschreibung (max. 4000 Zeichen)
- Muss genau die App-Funktionalität beschreiben
- Kann keine Kontaktinformationen oder Preise enthalten
Vorabreiche Checkliste
Bevor Sie sich entscheiden, gehen Sie durch diese umfassende Checkliste:
Technische Anforderungen
- Die App startet erfolgreich auf echten Geräten
- Alle in den Screenshots gezeigten Funktionen funktionieren
- Keine Platzhalter oder „Bald verfügbar“-Inhalte
- Alle dritten Parteien API-Schlüssel sind Produktionschlüssel
- Netzwerkfehlerbehandlung implementiert
- Zustimmungsanfragen enthalten klare Erklärungen
- Die App stürzt nicht unter schlechten Netzwerkbedingungen ab
- Getestet mit abgelehnten Berechtigungen
- Getestet auf der minimal unterstützten Betriebssystemversion
- Speicherverluste überprüft und behoben
Authentifizierung & Anmeldung
- Wenn Sie sich mit sozialen Logins anmelden, ist Sign in with Apple (iOS) enthalten
- Demo-Konto-Benutzerdaten sind in den Rezensionsnotizen bereitgestellt
- Das Demo-Konto hat Zugriff auf alle Funktionen
- Das Passwort-Reset-Flow funktioniert
- Die Abmeldefunktion funktioniert richtig
- Konto-Löschungsoption verfügbar (erforderlich durch GDPR/CCPA)
Rechtliche Informationen & Datenschutz
- Datenschutzrichtlinie öffentlich zugänglich
- Datenschutzrichtlinie-URL wurde in der App-Store-Listung hinzugefügt
- Nutzungsbedingungen öffentlich zugänglich (falls zutreffend)
- Datenschutzrichtlinie in der App (Einstellungen-Bildschirm) verlinkt
- Datenschutzinformationen (iOS) korrekt (Nutrition Labels)
- Daten-Sicherheitsabschnitt abgeschlossen (Android)
- Alle Zwecke der Datenverarbeitung erklärt
- Dritte SDK-Datenverarbeitung offengelegt
Inhalt & Metadaten
- App-Name folgt den Richtlinien (keine Keyword-Stuffing)
- Beschreibung beschreibt Funktion genau
- Bildschirmfotos zeigen tatsächliche aktuelle App-Bildschirme
- Bildschirmfotos sind für alle unterstützten Sprachen lokalisiert
- Keine Konkurrenz im Beschreibungstext
- Keine Superlativen ohne Beweis
- Alterseinstufung passt zum tatsächlichen Inhalt
- Kontakt-E-Mail wird überwacht
iOS-Spezifisch
- Anmeldung mit Apple implementiert (wenn soziale Anmeldung verwendet wird)
- Alle erforderlichen Bildschirmfotos sind bereitgestellt
- Echte iPad-Bildschirmfotos werden hochgeladen, wenn iPad-Unterstützung aktiviert ist
- Info.plist-Berechtigungsbeschreibungen sind klar
- Support-URL hinzugefügt mit echten Kontaktinformationen
- URL der Datenschutzrichtlinie in App Store Connect hinzugefügt
- Fragebogen zur Altersfreigabe abgeschlossen
- Exportkontrollen richtig beantwortet
- Kontakt für App-Reviews und nicht ablaufenende Demo-Konto bereitgestellt
- Zielgerichtet auf iOS 15.0 oder höher
- Wenn In-App-Käufe: Preis klar, Wiederherstellungs-Button vorhanden
- Keine Verweise auf Android oder andere Plattformen
Android-Spezifisch
- App-Bundle (.aab)-Format verwendet
- Zielgerichtet auf API 35 oder höher
- Fragebogen zur Inhaltsfreigabe abgeschlossen
- Funkgrafik hochgeladen
- Schließende Tests abgeschlossen, wenn Ihr Google Play-Console-Konto dies erfordert (12 Tester, 14 Tage)
- Crashberichte aus den Tests geprüft und behoben
- Keine Verweise auf iOS oder andere Plattformen
Testung (aktuelles Android-Anforderungsprofil)
- 12+ Tester angeworben, wenn Ihr Google Play-Konto schließende Tests erfordert
- Schließende Testspur erstellt
- 14 Tage hintereinander von Tests abgeschlossen
- Tester haben die App tatsächlich verwendet (nicht nur installiert)
- Crash-Überwachung während der Tests aktiviert
- Kritische Fehler aus den Tests behoben
- Feedback von den Testern dokumentiert
Bewertungsnotizen: Was zu enthalten ist
Gute Bewertungsnotizen können den Unterschied zwischen sofortiger Genehmigung und Ablehnung bedeuten. Hier ist, was zu enthalten ist:
Vorlage für Bewertungsnotizen
APP REVIEW INFORMATION
=== Test Account ===
Email: reviewer@testapp.com
Password: TestReview123!
(This account has all premium features enabled)
(This account stays active during review)
=== Review Contact ===
Name: Jane Developer
Email: review@yourapp.com
Phone: +1 555-0100
=== Testing Instructions ===
1. Launch app and tap "Sign In"
2. Enter test credentials above
3. Navigate to "Dashboard" to see main features
4. Tap "Upgrade" to test subscription flow (sandbox mode)
5. Go to Settings > Account to see privacy policy and terms
=== Key Features to Test ===
- Workout tracking (tap "New Workout" on Dashboard)
- Progress charts (Analytics tab)
- Social sharing (Share button on workout details)
- Camera upload for profile picture (Settings > Profile)
=== Third-Party Services ===
- Firebase Authentication (for login)
- Stripe (for payments - sandbox mode)
- AWS S3 (for image uploads)
- Google Maps SDK (for location features)
=== Notes ===
- Location permission is optional, app works without it
- Camera permission only requested when uploading profile picture
- All subscription flows use Apple/Google sandbox environments
- Background location is not used
- Support URL and privacy policy are available from Settings > Account
=== Contact ===
For questions: developer@yourapp.com
Response time: Within 24 hours
iOS-spezifische Bewertungsnotizen
Für iOS sollten Sie auch folgendes einbeziehen:
=== Device Coverage ===
Tested on: iPhone 15 Pro Max, iPad Pro 13-inch
=== App Store Connect Metadata ===
Support URL: https://yourapp.com/support
Privacy Policy: https://yourapp.com/privacy-policy
=== Submission Notes ===
- iPad screenshots match the current iPad UI
- Export compliance answered for this build
- Sign in with Apple is available on the login screen
Android-spezifische Bewertungsnotizen
Für Android sollten Sie auch folgendes einbeziehen:
=== Testing Track Information ===
Closed testing period: [Start Date] to [End Date]
Number of active testers: 23
Critical issues found during testing: 2 (both fixed)
Test distribution method: Email invite list
=== Crash Data ===
Testing period crashes: 3 total
Crash rate: 0.8%
All crashes fixed in this build
=== API Levels ===
Target SDK: 35 (Android 15)
Min SDK: 23 (Android 6.0)
Tested on: Android 11, 12, 13, 14, 15
Was zu tun ist, wenn die Anwendung abgelehnt wird
Panicen Sie nicht - Ablehnungen sind häufig, insbesondere bei ersten Einreichungen. Hier ist, wie Sie damit umgehen können:
Schritte nach Ablehnung
-
Lesen Sie die Ablehnung sorgfältig
- Notieren Sie die spezifische Richtlinie, die verletzt wurde (z.B. 4.3, 5.1.1)
- Lesen Sie die Kommentare des Rezensenten sorgfältig
- Suchen Sie nach Screenshots, wenn diese bereitgestellt werden
-
Verstehen Sie das Problem
- Suchen Sie nach der Richtlinie in der offiziellen Dokumentation
- Suchen Sie ähnliche Fälle im Internet
- Überprüfen Sie, ob es sich um ein Missverständnis oder ein legitimes Problem handelt
-
Beheben Sie die Ursache
- Pflegen Sie nicht nur eine Reparatur - beheben Sie es ordnungsgemäß
- Testen Sie die Reparatur umfassend
- Dokumentieren Sie, was Sie geändert haben
-
Antworten Sie angemessen
Wenn die Ablehnung korrekt ist:
Thank you for the feedback. I have addressed the issue: Issue: Missing Sign in with Apple option Resolution: Added Sign in with Apple as a login option alongside Google Sign-In. The button appears on the login screen and follows Apple's design guidelines. You can test with the provided demo account or by creating a new account with Apple Sign-In. Changes made in: v1.0.1 (build 2)If Sie glauben, es ist ein Missverständnis:
Thank you for reviewing my app. I believe there may be a misunderstanding regarding [specific issue]: [Explain clearly with screenshots if needed] The functionality exists at: Settings > [specific location] I've added additional detail to the review notes to help locate this feature. -
Resubmitzen Sie schnellstmöglich
- Resubmissionen werden in der Regel schneller geprüft (24-48 Stunden)
- Einbeziehen Sie aktualisierte Bewertungsnotizen, die die Korrektur erklären
- Referenzieren Sie die vorherige Submission, wenn hilfreich
Häufige Ablehnungsantworten
Ablehnung: „Ihre App stürzt beim Start ab“
Antwort:
I sincerely apologize for the crash. I have identified and fixed
the issue:
Root cause: The app attempted to fetch data before network
initialization completed, causing a null reference exception.
Fix: Implemented proper async initialization with error handling
and offline mode. The app now gracefully handles network issues.
Testing: Verified on iPhone 12 (iOS 17), iPhone 14 Pro (iOS 17.1),
tested with WiFi, cellular, and airplane mode.
Build version: 1.0.2 (build 3)
Ablehnung: „Mangelnde Datenschutzrichtlinie“
Antwort:
Thank you for the feedback. I have added the privacy policy:
URL: https://myapp.com/privacy-policy
Location in app: Settings > Privacy Policy (tappable link)
Also added to: App Store Connect > App Information > Privacy Policy URL
The privacy policy covers all data collection as disclosed in the
Privacy Nutrition Labels.
Ablehnung: „Erfüllt nicht die Mindestfunktionen gemäß 4.2“
Das ist schwieriger. Es bedeutet, dass Ihre App nicht genug tut, um als App zu gelten. Antwort:
Thank you for the feedback. I'd like to clarify the app's
functionality:
Core Features:
1. [Feature 1 with specific details]
2. [Feature 2 with specific details]
3. [Feature 3 with specific details]
The app provides significant utility beyond a simple website by:
- Offline functionality for [specific feature]
- Native camera integration for [specific feature]
- Push notifications for [specific feature]
- Device hardware access for [specific feature]
Test account credentials have been provided to demonstrate all
features. Please let me know if you need additional clarification.
__CAPGO_KEEP_0__
Herzlichen Glückwunsch! Ihre App wurde genehmigt. Hier erfahren Sie, wie Sie diesen Status aufrechterhalten können:
__CAPGO_KEEP_0__
Wichtige Metriken zum Überwachen:
- Crash-Rate (unter 1% halten)
- ANR-Rate (Android - unter 0,5% halten)
- Bewertungen im App Store/Play Store
- Bewertungsinhalt (auf alle Bewertungen antworten)
- Benutzerberichtete Fehler
Zu Verwaltende Werkzeuge:
- Firebase Crashlytics
- App Store Connect Analytics
- Google Play Console Vitals
- Sentry oder ähnliche Fehlererkennung
Aktualisierungsleitfaden
Bei der Einreichung von Updates:
- Teste so gründlich wie bei der ursprünglichen Einreichung
- Aktualisiere Screenshots, wenn sich die Benutzeroberfläche erheblich geändert hat
- Aktualisiere Datenschutzlabels, wenn sich die Datenerfassung geändert hat
- Biete klare 'Was Neues' Beschreibungen an
- Überlege dir gestaffelte Rollouts für größere Änderungen
Zuverlässigkeit
Jährliche Anforderungen:
- Erneuere Android-Inhaltseinstufung (jährlich erforderlich)
- Aktualisieren Sie die Datenschutzrichtlinie, wenn sich die Praktiken ändern
- Überprüfen und aktualisieren Sie die Altersbewertungen, wenn sich der Inhalt ändert
- Überprüfen Sie die Drittanbieter-SDKs auf Einhaltung
Kontinuierliche Überwachung:
- Bleiben Sie auf dem Laufenden über Änderungen der Richtlinien
- Beitreten Sie den Newslettern der Entwickler von Apple/Google
- Teilnehmen Sie an Entwickergemeinschaften
- Folgen Sie den Blogs zu den Richtlinien des App Store/Play Store
Ressourcen und Weitere Lesematerialien
Offizielles Dokumentation
Apple:
- App Store Review Guidelines
- Mit Apple anmelden
- Hilfe zum App Store Connect
- Datenschutz und Datenverwendung
Google:
Ressourcen der Community
- r/androiddev - Android-Entwicklercommunity
- r/iOS-Entwicklungsforum - iOS-Entwickler-Gemeinschaft
- Stack Overflow - Technische Fragen
- Indie Hackers - Gemeinschaft von Independent-Entwicklern
Datenschutz-Bestimmungen Werkzeuge
Brauchen Sie Hilfe bei Ihrer App-Bewertung?
Wenn Sie überfordert sind oder Experten-Rat benötigen, um sicherzustellen, dass Ihre App auf den ersten Versuch die Überprüfung besteht, sind wir Ihnen zur Verfügung!
Buchen Sie einen Beratungstermin mit unserem Team für persönliche Unterstützung bei:
- Vorbereitung von Bewertungen für den App Store und Play Store
- Überprüfung der Datenschutzrichtlinie und rechtlichen Dokumentation
- Implementierung von Sign in with Apple
- Teststrategie und Rekrutierung von Testern
- Vorbereitung von Bewertungsnotizen
- Abweisung von Widersprüchen und Berufungen
- Abschluss des gesamten App-Submission-Prozesses
Unsere Mannschaft hat bereits hunderte Entwickler erfolgreich durch den App-Review-Prozess geführt und kann Ihnen Wochen der Probier- und Fehlversuche ersparen.
Zusammenfassung
Die Einreichung Ihres ersten Apps kann beängstigend sein, aber mit einer ordentlichen Vorbereitung können Sie die Überprüfung auf den ersten Versuch bestehen. Denken Sie an diese wichtigen Punkte:
- Beginnen Sie frühzeitig: Insbesondere für Android - rekrutieren Sie mindestens 12 Tester spätestens 3 Wochen vor Ihrem geplanten Launch
- Datenschutz zuerst: Sorgen Sie dafür, dass Ihre Datenschutzrichtlinie vorliegt und genau Ihre Datenpraktiken widerspiegelt
- Apple-Anmeldung: Wenn Sie eine soziale Anmeldung verwenden, müssen Sie auf iOS die Anmeldung mit Apple einbinden
- Gründlich testen: Testen Sie auf echten Geräten, mit schlechten Netzwerken und mit abgelehnten Berechtigungen
- Ehrlich sein: Genauere Metadaten und Datenschutzmitteilungen verhindern die Ablehnung und rechtliche Probleme
- Detaillierte Rezensionsnotizen: Helfen Sie den Rezensenten, Ihre App schnell zu verstehen
Die aktuellen Android-Testanforderungen fügen dem Prozess Zeit hinzu, aber sie führen letztendlich zu besseren Apps und weniger Problemen nach dem Launch. Planen Sie für Android-Submissionen zusätzlich 3-4 Wochen ein und Sie werden gut vorbereitet sein.
Glückwunsch zu Ihrer App-Veröffentlichung! Denken Sie daran, dass selbst wenn Sie abgelehnt werden, es sich um eine Lernmöglichkeit handelt. Die meisten erfolgreichen Apps müssen mehrere Runden der Überprüfung durchlaufen, bevor sie genehmigt werden.
Allein nicht gehen wollen? Termin für eine Beratung vereinbaren und lassen unsere Experten Sie durch den Prozess führen.
Brauchen Sie Hilfe bei der Implementierung von Live-Updates, nachdem Ihre App genehmigt wurde? Überprüfen Sie Capgo’s Live-Update-Lösung für reibungslose App-Updates ohne App-Store-Überprüfung.