Files
Client/android/fastlane
MineTec 1114291313 Add Fastlane Play Store integration with automated screenshots
Fastlane supply config (android/fastlane) with de-DE metadata structure,
integration_test-driven screenshot automation (screenshot_test.dart,
test_driver, tool/screenshots.sh) using stable keys on the login form,
refreshed materials/screenshots (phone + 7-inch) and app banner/symbol.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 23:43:10 +02:00
..

Fastlane Play-Store-Screenshots & Upload

Schritt 2 der Play-Store-Automatisierung. Die App muss dafür nicht neu gebaut werden der Demo-Modus (demo@-Login) liefert die kompletten Inhalte aus Fixtures.

1. Screenshots aufnehmen

Ein Gerät/Emulator (≥ Android 8) per adb devices sichtbar, dann aus dem Client-Wurzelverzeichnis:

tool/screenshots.sh

Fährt Phone (1080×1920), 7″ (1200×1920) und 10″ (1600×2560) nacheinander durch (setzt die Displaygröße per adb shell wm size/density) und legt die PNGs in metadata/android/de-DE/images/{phone,sevenInch,tenInch}Screenshots/ ab.

  • Nur eine Größe: PROFILES="phone" tool/screenshots.sh
  • Profile-Build (flüssigere Frames): BUILD_MODE=profile tool/screenshots.sh

2. Hochladen

Service-Account-JSON der Google Play Developer API besorgen und referenzieren:

export SUPPLY_JSON_KEY=/pfad/zu/play-service-account.json
cd android
fastlane upload_screenshots   # nur Bilder
# oder
fastlane upload_metadata      # Bilder + Texte/Changelogs, keine Binaries

Der Service-Account-Key wird nicht eingecheckt (siehe .gitignore).