# Store-Metadaten: Titel, Beschreibung und Screenshots

Alle Store-Texte und Bilder deiner App liegen versioniert im App-Repository, und die Pipeline lädt sie bei jedem Veröffentlichen mit hoch.

> Source: https://www.application-platform.com/de/docs/store-metadata/

Titel, Beschreibungen, Schlagwörter, Links und Screenshots pflegst du als Dateien im App-Repository in der Fastlane-Struktur; die Jobs `publish-ios` und `publish-android` laden sie bei jedem Veröffentlichen mit hoch. In der Plattform bearbeitest du die Texte in einem Editor und verwaltest die Sprachen über die **Sprach-Chips**.

## Texte pro Sprache

Jede Sprache hat einen Ordner wie `de-DE` oder `en-US` mit einer Textdatei pro Feld, für iOS unter `ios/fastlane/metadata/<sprache>/`:

| Datei | Inhalt |
|---|---|
| `name.txt` | App-Name im Store |
| `subtitle.txt` | Untertitel |
| `description.txt` | Beschreibung |
| `keywords.txt` | Suchbegriffe, durch Kommas getrennt |
| `release_notes.txt` | Was ist neu |
| `support_url.txt`, `marketing_url.txt`, `privacy_url.txt` | Links zu Support, Marketing und Datenschutz |
| `apple_tv_privacy_policy.txt` | Datenschutzerklärung für Apple TV |
| `app_clip_default_experience_subtitle.txt` | Untertitel des App Clips |

Für Android liegen sie unter `android/fastlane/metadata/<sprache>/`:

| Datei | Inhalt |
|---|---|
| `title.txt` | App-Name im Store |
| `short_description.txt` | Kurzbeschreibung |
| `full_description.txt` | Beschreibung |
| `keywords.txt` | Suchbegriffe, durch Kommas getrennt |
| `recent_changes.txt` | Änderungen der Version |
| `support_url.txt`, `marketing_url.txt`, `privacy_url.txt` | Links zu Support, Marketing und Datenschutz |
| `promotional_text.txt` | Werbetext |
| `changelogs/default.txt` | Standard-Changelog |

## Angaben für die ganze App

Sprachunabhängige Angaben liegen direkt im Metadaten-Ordner. Für iOS enthält `ios/fastlane/metadata/` die Kategorien (primär und sekundär mit Unterkategorien), `copyright.txt`, `app_store_title.txt`, `app_default_language.txt` und das App-Icon `app_icon.png` mit 1024 × 1024 Pixeln. Die Altersfreigabe einschließlich Glücksspiel und Loot-Boxen steht in `app_rating_config.json`, die Datenschutzangaben in `app_privacy.json` und die Kontaktdaten für die Prüfung in `review_information/*.txt`. Für Android enthält `android/fastlane/metadata/` das Icon `app_icon.png` und die Datensicherheitsangaben `google_data_safety.csv`.

Android-Store-Grafiken liegen pro Sprache unter `images/`: `icon.png` (512 × 512 Pixel), `featureGraphic.png` (1024 × 500 Pixel), `promoGraphic.png` und `tvBanner.png`.

## Screenshots

Screenshots legst du selbst in die Metadaten-Ordner (iOS: iPhone und iPad, zugeordnet über den Dateinamen; Android: Phone sowie 7- und 10-Zoll-Tablets) oder lässt sie die Pipeline über UI-Tests erzeugen:

1. Lege in `test/goldens/Framefile.json` die Screens und in `test/goldens/<sprache>/title.strings` die Marketing-Texte darüber fest.
2. Committe eine leere Datei `.doppelt-digital-create-new-screenshots` ins Repository-Root und pushe auf `main`.
3. Die Pipeline rendert die Screens in allen Projektsprachen im Screenshot-Testmodus (`SCREENSHOT_TEST_MODE`), rahmt sie mit Frameit und legt sie in den Metadaten-Ordnern ab.
4. Beim nächsten Veröffentlichen lädt die Pipeline die neuen Screenshots hoch und entfernt die Marker-Datei wieder.

