DE EN
Android & Play Store Google Play Service-Account

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 → BibliothekGoogle 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

ℹ️ Nach dem Einladen kann es 5–10 Minuten dauern, bis die Berechtigung in der Google-API aktiv ist.

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).