FCM Deinstallations-Tracking

Konfigurieren Sie Firebase Cloud Messaging-Anmeldedaten fuer serverseitige Deinstallationspruefungen, ohne Service-Account-Secrets in der Versionsverwaltung preiszugeben.

Nuetzliche URLs

Dies sind die schnellsten Einstiegspunkte in die Konsole, wenn Sie bereits wissen, welches Firebase-Projekt die Push-Token der App verwaltet.

Konsolen-URLs, die project/_/ enthalten, werden projektspezifisch, nachdem Sie ein Firebase-Projekt ausgewaehlt haben.

Was diese Anmeldedaten leisten

Attriax kann Client-FCM-Token registrieren und diese spaeter serverseitig abfragen, um wahrscheinliche Deinstallationen zu erkennen.

Client-Token

Die App registriert den FCM-Token bei Attriax nach der SDK-Initialisierung und jedes Mal, wenn Firebase ihn rotiert.

Server-Anmeldedaten

Der Firebase-Service-Account erlaubt Attriax, serverseitige Pruefungen durchzufuehren. Er wird verschluesselt gespeichert und spaeter nie zurueckgegeben.

Geheimhaltungsgrenze

Fordern Sie keinen KI-Projektscan auf, Service-Account-JSON auszudrucken. Fuegen Sie es nur in das Attriax-Einstellungsformular ein.

So rufen Sie es ab

Firefbases oeffentlicher Admin SDK-Einrichtungsleitfaden dokumentiert denselben Service-Accounts-Ablauf, der unten beschrieben wird.

  1. Oeffnen Sie die Firebase Console und waehlen Sie das Firebase-Projekt, das tatsaechlich die Push-Token fuer diese App ausstellt.
  2. Oeffnen Sie die Projekteinstellungen. Kopieren Sie auf der Registerkarte Allgemein die Firebase-Projekt-ID. Attriax speichert diese als Firebase-Projektkennzeichen.
  3. Oeffnen Sie die Registerkarte Dienstkonten oder navigieren Sie direkt zu Einstellungen > Dienstkonten. Firefbases Admin SDK-Dokumentation beschreibt dies als den Ort, an dem Sie den privaten Schluessel-JSON generieren.
  4. Klicken Sie im Abschnitt Firebase Admin SDK auf Neuen privaten Schluessel generieren und bestaetigen Sie mit Schluessel generieren. Firebase laedt eine JSON-Datei fuer das Dienstkonto herunter. Diese Datei wird nur einmal angezeigt; speichern Sie sie daher sicher.
  5. Optional, aber empfohlen: Oeffnen Sie die Registerkarte Cloud Messaging und bestaetigen Sie, dass das Projekt dasjenige ist, das Ihre App fuer FCM verwendet. Firefbases Admin SDK-Messaging-Dokumentation weist ebenfalls auf diese Registerkarte hin, wenn geprueft wird, ob die Cloud Messaging API aktiviert ist.
  6. Fuegen Sie zwei Werte in Attriax ein: die Projekt-ID aus den Projekteinstellungen und den vollstaendigen heruntergeladenen JSON-Dateiinhalt aus Dienstkonten.
  7. Committen Sie den JSON nicht, fuegen Sie ihn nicht in KI-Chats ein und speichern Sie ihn nicht in Issue-Trackern. Attriax speichert ihn verschluesselt und zeigt den rohen privaten Schluessel spaeter nicht mehr an.

Was Sie in Attriax einfuegen muessen

Verwenden Sie den echten JSON-Dateiinhalt, nicht nur die sichtbaren E-Mail- oder Schluessel-ID-Felder.

Projekt-ID

Kopieren Sie die Firebase-Projekt-ID aus Projekteinstellungen > Allgemein. Dies ist in der Regel eine kurze Kennung wie z. B. my-app-prod.

Dienstkonto-JSON

Fuegen Sie das gesamte heruntergeladene JSON-Dokument ein. Fuegen Sie nicht nur die Dienstkonto-E-Mail, die Schluessel-ID oder einen Teilausschnitt ein.

Hinweis zur Client-Seite

Anmeldedaten allein registrieren keine Deinstallations-Token.

Die App benoetigt weiterhin eine SDK-seitige Token-Registrierung. Android registriert in der Regel FCM. iOS kann FCM, APNs oder beides registrieren, abhaengig vom Push-Stack. Easy Setup und Diagnostics zeigen, ob Attriax Token-Registrierungen erhalten hat.