feat: add Datenschutzerklärung and Konto löschen pages
- 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.
This commit is contained in:
70
android-app/PLAYSTORE_ASSETS.md
Normal file
70
android-app/PLAYSTORE_ASSETS.md
Normal file
@@ -0,0 +1,70 @@
|
||||
# Play Store Assets - Harheimer TC Android
|
||||
|
||||
## 1) Datenschutzerklaerung (Web-URL)
|
||||
|
||||
Empfohlene URL fuer Play Console:
|
||||
- https://harheimertc.de/datenschutz
|
||||
|
||||
Die Seite ist in der Web-App als eigene Route vorhanden.
|
||||
|
||||
## 1b) Konto-Loeschung (Web-URL)
|
||||
|
||||
Empfohlene URL fuer Play Console:
|
||||
- https://harheimertc.de/konto-loeschen
|
||||
|
||||
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:
|
||||
|
||||
```bash
|
||||
./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:
|
||||
|
||||
```bash
|
||||
./scripts/anonymize-playstore-screenshot.sh <input.png> <output.png> 'x,y,w,h;x,y,w,h'
|
||||
```
|
||||
|
||||
Beispiel:
|
||||
|
||||
```bash
|
||||
./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
|
||||
@@ -8,7 +8,7 @@ LOCAL_API_BASE_URL=https://harheimertc.tsschulz.de/
|
||||
PRODUCTION_API_BASE_URL=https://harheimertc.de/
|
||||
|
||||
# Android app versioning for Play Store uploads
|
||||
ANDROID_VERSION_CODE=3
|
||||
ANDROID_VERSION_CODE=4
|
||||
ANDROID_VERSION_NAME=1.0.0
|
||||
|
||||
# Enable R8 for release by default so mapping.txt is generated for Play Console.
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 58 KiB |
BIN
android-app/playstore-assets/generated/playstore-icon-512.png
Normal file
BIN
android-app/playstore-assets/generated/playstore-icon-512.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
Reference in New Issue
Block a user