OK ITHAKI V249238 - Firebase/FCM ενεργοποίηση για κλειστή εφαρμογή

Σημαντικό: χωρίς Firebase credentials το APK μπορεί να δείχνει ειδοποιήσεις μόνο όταν είναι ανοικτό/ξυπνητό. Για ειδοποιήσεις με κλειστή εφαρμογή χρειάζεται FCM.

Βήματα APK:
1. Firebase Console > Project settings > Add app > Android.
2. Package name: com.okithaki.autoapp
3. Κατέβασε google-services.json.
4. Βάλ' το εδώ: OK_ITHAKI_AUTO_APP/app/google-services.json
5. Τρέξε: 23_ENABLE_FIREBASE_FCM_AFTER_GOOGLE_JSON.cmd
6. Άνοιξε Android Studio και κάνε Build APK.
7. Εγκατάστησε το νέο APK στη συσκευή.
8. Στην ΙΘΑΚΗ άνοιξε Push / FCM και πάτα έλεγχο.

Βήματα server:
1. Firebase Console > Service accounts > Generate new private key.
2. Ανέβασε το αρχείο στον server σαν: /opt/ithaki/current/server/firebase_service_account.json
3. Στον server τρέξε: server/24_CONFIGURE_FCM_SERVER_ASCII.cmd ή ρύθμισε fcm_config.json με enabled=true.
4. Εγκατάστησε firebase-admin στο venv αν λείπει.
5. Έλεγχος: https://ok-ithaki.gr/api/diagnostics/v249238

V249238 πρόσθεσε:
- κατηγορίες ειδοποιήσεων: μηνύματα, κλήσεις, likes, αιτήματα φιλίας, mentions
- Δεν ενοχλείτε / ωράριο σίγασης
- badge number μέσα στα Android notifications ως best-effort


V249250: Για κλειστή συσκευή: βάλε google-services.json στο app/ και τρέξε 25_ENABLE_FCM_AND_BUILD_APK_V249250.cmd από τον πάνω φάκελο.
