- Created datenschutz.vue for the privacy policy with sections on data protection, responsible entity, data processing, rights, and contact information. - Created konto-loeschen.vue for account deletion requests, detailing the process, affected data, and processing time. - Added anonymize-playstore-screenshot.sh script for image anonymization using ImageMagick. - Introduced playstore-assets.mjs for generating Play Store assets, including icons and feature graphics, using sharp. - Added playstore-assets.sh script to execute the asset generation script.
1.7 KiB
1.7 KiB
Play Store Assets - Harheimer TC Android
1) Datenschutzerklaerung (Web-URL)
Empfohlene URL fuer Play Console:
Die Seite ist in der Web-App als eigene Route vorhanden.
1b) Konto-Loeschung (Web-URL)
Empfohlene URL fuer Play Console:
Die Seite beschreibt den Loeschprozess und Kontaktweg fuer App- und Webkonto.
2) Logo / Grafiken
Pflicht
- App-Icon (Play): 512 x 512 PNG
Optional, aber empfohlen
- Feature Graphic: 1024 x 500 PNG
Generierung
Im Repo ist ein Script vorhanden, das aus dem Vereinslogo fertige Dateien erzeugt:
./scripts/playstore-assets.sh
Ausgabe in:
- android-app/playstore-assets/generated/playstore-icon-512.png
- android-app/playstore-assets/generated/playstore-feature-graphic-1024x500.png
3) Screenshots (anonymisiert)
Grobe Anforderungen (Telefon)
- Mindestens 2 Screenshots
- PNG oder JPEG
- Seitenlaenge je Seite zwischen 320 px und 3840 px
Empfehlung fuer Android-Phone:
- 1080 x 1920 (Portrait)
Anonymisierung
Script fuer schwarze halbtransparente Balken ueber sensible Bereiche:
./scripts/anonymize-playstore-screenshot.sh <input.png> <output.png> 'x,y,w,h;x,y,w,h'
Beispiel:
./scripts/anonymize-playstore-screenshot.sh \
android-app/playstore-assets/raw/screen1.png \
android-app/playstore-assets/anon/screen1-anon.png \
'68,118,520,72;70,706,560,98'
4) Upload in Play Console
- Datenschutzerklaerung: URL eintragen
- Konto-Loeschung: URL eintragen
- App-Icon: playstore-icon-512.png
- Feature Graphic: playstore-feature-graphic-1024x500.png
- Screenshots: anonymisierte PNG/JPEG hochladen