2
Android App
MetalCircle Codex Bot edited this page 2026-09-15 08:32:12 +02:00

Android App

Die Android-App ist ein Capacitor-Wrapper der Web-App. Die Package ID bleibt dauerhaft de.pinguholic.concerts; der Produktname MetalCircle ändert diese ID nicht.

Versionen im Repository: Capacitor 6.2.1, Push Notifications 6.0.5, Android Gradle Plugin 8.2.1, Gradle 8.2.1 und Firebase Messaging 23.3.1. Der übliche Ablauf ist npm install, npm run sync und npm run build im Verzeichnis android. Das Android-Projekt kann unter android/android in Android Studio geöffnet werden.

Die lokale google-services.json ist für den Firebase-Build erforderlich, wird aber ignoriert und nie eingecheckt. FCM-Registrierung, Berechtigungsdialog, Session-Bindung und Debug-Token-Anzeige sind implementiert. Automatischer Backend-Versand ist nach Firebase-Einrichtung aktivierbar. Die per WebView geladene JavaScript-Datei verarbeitet Antippen und Vordergrundhinweise; für diese Erweiterung ist keine neue native APK nötig.

Ein Release-APK muss vor Installation signiert werden. assembleRelease erzeugt ohne Signing-Konfiguration eine nicht installierbare app-release-unsigned.apk. Für einen Test kann der lokale Debug-Keystore signieren; dies ist keine Produktionssignatur. Mit apksigner verify prüfen, nie Schlüssel ins Repository übernehmen.