Google Play Service-Account einrichten
Für automatisierte APK-Uploads zur Play Console braucht FlawDesk einen Google-Service-Account mit API-Zugriff. Der Service-Account ist Account-übergreifend — einmal angelegt, kann er beliebig viele deiner Apps verwalten.
Voraussetzungen
- Inhaber oder Admin eines Google Play Developer-Accounts
- Mindestens eine App in der Play Console (auch unreleased reicht)
1. Service-Account in der Google Cloud Console anlegen
1. Öffne die Google Cloud Console 2. Projekt auswählen oder anlegen (z.B. "Play API") 3. APIs & Services → Bibliothek → Google Play Android Developer API suchen → Aktivieren 4. IAM & Verwaltung → Dienstkonten → Dienstkonto erstellen 5. Name vergeben (z.B. flawdesk-play-publisher), Erstellen und fortfahren 6. Rolle überspringen — Berechtigungen werden in der Play Console vergeben 7. Fertig
2. JSON-Key erstellen
1. Dienstkonto anklicken → Tab Schlüssel 2. Schlüssel hinzufügen → Neuen Schlüssel erstellen → JSON → Erstellen 3. .json-Datei wird heruntergeladen — nur einmaliges Backup möglich
3. Berechtigung in der Play Console vergeben
1. Öffne die Google Play Console 2. Nutzer und Berechtigungen → Neuen Nutzer einladen 3. Service-Account-E-Mail einfügen (Format: name@projekt-id.iam.gserviceaccount.com) 4. App auswählen, Berechtigungen: Release-Manager oder Admin 5. Nutzer einladen
4. JSON in FlawDesk hochladen
1. Projekt → ⚙️ → Tab Android → Sektion Google Play Service-Account 2. .json-Datei öffnen, Inhalt kopieren, einfügen → Hochladen
FlawDesk speichert den JSON-Inhalt nicht auf seinen Servern — er wird verschlüsselt als PLAY_SERVICE_ACCOUNT_JSON-Secret direkt in dein GitHub-Repo gelegt.
Häufige Probleme
"insufficient permissions" — Berechtigung noch nicht propagiert. 10 Minuten warten.
"Package not found" — app_id in FlawDesk stimmt nicht mit dem Play-Console-Package-Namen überein, oder Service-Account hat keine Berechtigung für genau diese App.
Service-Account-E-Mail nicht akzeptiert — E-Mail exakt aus der Cloud Console kopieren (...@...iam.gserviceaccount.com).