Dijeli putem


Prijelazne Android push obavijesti na Firebase Cloud Messaging (FCM) tokene za provjeru autentičnosti

U lipnju 2024. godine Google Firebase poništava provjeru autentičnosti pomoću API ključa u korist korištenja JSON tokena računa usluge. Korisnici koji trenutno koriste metodu API ključa moraju se promijeniti u token. To zahtijeva stvaranje tokena u Firebaseu, njegovo preuzimanje i prebacivanje metoda provjere autentičnosti Customer Insights - Journeys. Saznajte više u Google Firebaseu.

Upute

U lipnju 2024. Firebase ukida pristup provjere autentičnosti ključa FCM API-ja za Android push obavijesti. Pristup servisnog računa temeljen na JSON datoteci zamjenjuje ovu metodu. Morate zamijeniti postojeći FCM token JSON datotekom generiranom na vašem Google Firebase računu.

Da biste generirali JSON datoteku, prijavite se na svoj Firebase račun, idite na Firebase projekt za svoju prijavu i otvorite postavke projekta odabirom ikone zupčanika pored Pregled projekta.

Postavke Firebase projekta.

Zatim idite na karticu Računi servisa i odaberite Generiraj novi privatni ključ .

Firebase servisni računi.

Generiranjem novog privatnog ključa stvara se i preuzima JSON datoteka koju možete spremiti.

Firebase novi ključ projekta.

Kada dobijete novu datoteku, idite na područje Push obavijesti>o postavkama Customer Insights - Journeys. Otvorite konfiguraciju push obavijesti za aplikaciju koju želite ažurirati. Ovdje možete promijeniti svoj način provjere autentičnosti FCM-a iz API ključ u JSON računa usluge.

To vam omogućuje prijenos JSON datoteke koju ste stvorili. Nakon spremanja metoda provjere autentičnosti ažurira se i push obavijesti se uspješno slaju.

Važno

Ako imate više aplikacija, uključujući test i diferencijaciju proizvodnje, važno je osigurati da prenesete FCM token koji je generiran za pravu aplikaciju kako biste osigurali da se push obavijesti nastave slati. Ako to ne učinite, to rezultira neuspjelom provjerom autentičnosti, što sprječava slanje push obavijesti.

Osim toga, preporučuje se da taj postupak testirate testnim ili razvojnim računom prije ažuriranja u proizvodnji.