This commit is contained in:
@@ -46,7 +46,7 @@ ypchat.baseUrl=http://10.0.2.2:3300
|
||||
ypchat.baseUrl=http://192.168.178.42:3300
|
||||
```
|
||||
|
||||
## Implementierter Durchstich
|
||||
## Implementierte Funktionen
|
||||
|
||||
- `GET /api/session`
|
||||
- Socket.IO Connect mit WebSocket zuerst und Polling-Fallback
|
||||
@@ -61,11 +61,37 @@ ypchat.baseUrl=http://192.168.178.42:3300
|
||||
- `blockUser`
|
||||
- `POST /api/logout`
|
||||
- Laenderliste im Login ueber `/api/countries`
|
||||
- Upload-Client fuer `/api/upload-image` im Repository vorbereitet
|
||||
- Android Photo Picker und Kameraaufnahme
|
||||
- Bildupload ueber `/api/upload-image` mit 5-MB-Grenze
|
||||
- lokale Logout-Markierung: Nach einem expliziten Logout wird eine noch
|
||||
vorhandene Server-Session nicht automatisch wiederhergestellt
|
||||
- Socket.IO-Reconnect mit erneutem Setzen der Express-Session; beim
|
||||
Zurueckkehren in die App wird eine fehlende Verbindung erneut aufgebaut
|
||||
- Videochat mit Kamera- und Mikrofonfreigabe
|
||||
- Feedback, Partner, FAQ, Regeln, Sicherheit, Datenschutz und Impressum
|
||||
|
||||
## Noch Offen
|
||||
## Build-Status
|
||||
|
||||
- Android Photo Picker an `uploadImage()` anschliessen
|
||||
- lokale Logout-Markierung analog Web-Frontend speichern
|
||||
- Reconnect-Feinschliff nach App-Background testen
|
||||
- Play-Store-Texte, Datenschutz, Impressum und App-Icons finalisieren
|
||||
Der Debug- und der minifizierte Release-Build werden erfolgreich erzeugt:
|
||||
|
||||
```text
|
||||
./gradlew :app:assembleDebug
|
||||
./gradlew :app:assembleRelease
|
||||
```
|
||||
|
||||
## Release-Abnahme vor Google Play
|
||||
|
||||
Die folgenden Punkte sind keine fehlenden App-Funktionen, sondern muessen vor
|
||||
dem Veroeffentlichen mit realen Konten und Geraeten abgenommen werden:
|
||||
|
||||
1. Login, Chat, Bildversand, Blockieren und Logout auf mindestens zwei echten
|
||||
Android-Geraeten pruefen.
|
||||
2. Die App waehrend eines Chats in den Hintergrund legen, wieder oeffnen und
|
||||
den Socket-Reconnect pruefen.
|
||||
3. Einen Videoanruf zwischen zwei echten Geraeten inklusive Kamera-, Mikrofon-
|
||||
und Berechtigungsdialog pruefen.
|
||||
4. Die Angaben in `DATA_SAFETY_DRAFT.md` mit dem tatsaechlichen
|
||||
Server-/Loeschprozess abgleichen und die Datenschutzerklaerung in der Play
|
||||
Console hinterlegen.
|
||||
5. Store-Name, Kategorie und die vorhandenen Store-Grafiken final pruefen;
|
||||
die Texte und Checklisten liegen in den weiteren Dateien dieses Ordners.
|
||||
|
||||
Reference in New Issue
Block a user