FCM Deïnstallasie-opsporing

Stel Firebase Cloud Messaging-geloofsbriewe op vir bedienerkant-deïnstallasiekontroles sonder om dienrekening-geheime in bronbeheer bloot te stel.

Nuttige URL'e

Dit is die vinnigste konsole-toegangspunte wanneer u reeds weet watter Firebase-projek die app se stoot-tokens besit.

Die konsole-URL'e wat project/_/ bevat, word projekspesifiek nadat u 'n Firebase-projek gekies het.

Wat hierdie geloofsbrief doen

Attriax kan klient-FCM-tokens registreer en hulle later bedienersy sonder om waarskynlike deïnstallasies te bespeur.

Klient-token

Die app registreer die FCM-token by Attriax na SDK-initialisering en elke keer wanneer Firebase dit roteer.

Bediener-geloofsbrief

Die Firebase-dienrekening stel Attriax in staat om bedienersy-kontroles uit te voer. Dit word geënkripteer gestoor en word nooit later teruggegee nie.

Geheimheidsgrens

Moenie 'n KI-projekskandering vra om dienrekening-JSON te druk nie. Plak dit slegs in die Attriax-instellingsvorm.

Hoe om dit te herwin

Firebase se openbare Admin SDK-opstelgids dokumenteer dieselfde Service accounts-vloei wat hieronder beskryf word.

  1. Maak Firebase Console oop en kies die Firebase-projek wat werklik die stoot-tokens uitreik wat deur hierdie app gebruik word.
  2. Maak Projekinstellings oop. Kopieer op die Algemeen-oortjie die Firebase-projek-ID. Attriax stoor dit as die Firebase-projekidentifiseerder.
  3. Maak die Dienrekeninge-oortjie oop of spring direk na Instellings > Dienrekeninge. Firebase se Admin SDK-dokumentasie beskryf dit as die plek waar u die privaatsleutel-JSON genereer.
  4. Klik in die Firebase Admin SDK-afdeling op Genereer nuwe privaatsleutel en bevestig dan met Genereer sleutel. Firebase laai 'n JSON-leer vir die dienrekening af. Daardie leer word slegs een keer vertoon, so stoor dit veilig.
  5. Opsioneel maar aanbevole: maak die Cloud Messaging-oortjie oop en bevestig dat die projek die een is wat u app vir FCM gebruik. Firebase se Admin SDK-boodskapstuur-dokumentasie dui ook op hierdie oortjie wanneer nagegaan word of die Cloud Messaging API geaktiveer is.
  6. Plak twee waardes in Attriax: die projek-ID van Projekinstellings en die volledige afgelaaide JSON-leerinhoud van Dienrekeninge.
  7. Moenie die JSON commit nie, dit in KI-chats plak nie, of dit in probleemopsporingstelsels stoor nie. Attriax stoor dit geënkripteer en wys nie later weer die rou privaatsleutel nie.

Wat om in Attriax te plak

Gebruik die werklike JSON-leerinhoud, nie net die sigbare e-pos- of sleutel-ID-velde nie.

Projek-ID

Kopieer die Firebase-projek-ID van Projekinstellings > Algemeen. Dit is gewoonlik 'n kort identifiseerder soos my-app-prod.

Dienrekening-JSON

Plak die volledige afgelaaide JSON-dokument. Moenie slegs die dienrekening-e-pos, sleutel-ID of 'n gedeeltelike uittreksel plak nie.

Herinnering vir die klientkant

Geloofsbriewe alleen registreer nie deïnstallasie-tokens nie.

Die app benodig steeds SDK-kant token-registrasie. Android registreer gewoonlik FCM. iOS kan FCM, APNs of beide registreer, afhangende van die stoot-stapel. Easy Setup en Diagnostics wys of Attriax token-registrasies ontvang het.