Configura magnews per inviare notifiche push tramite Firebase Cloud Messaging (FCM) collegando il tuo progetto Firebase e, se necessario, abilitando endpoint pubblici utili all’integrazione con le app.
Prerequisiti
Project ID e Project name del progetto Firebase (recuperabili dalla Firebase Console).
Service Account private key (.json) del progetto Firebase.
Dove trovare i dati in Firebase
Apri la guida FCM sull’autenticazione server.
Vai in Project Settings → Service accounts e genera una nuova chiave privata (
Generate new private key).Il Project ID è visibile in Project Settings → General.
Configurare il connettore in MagNews
Vai in Management → AppCenter → Google Firebase Push Connector.
Inserisci Project ID e Project name come da Firebase Console.
Carica/indica la private key (.json) del Service Account.
Salva la configurazione.
Nota: questi parametri sono obbligatori per stabilire la connessione tra MagNews e FCM.
(Opzionale) Attivare endpoint servlet pubblici
Puoi esporre alcuni endpoint affinché siano chiamabili senza autenticazione server-to-server (utile per chiamate dirette dall’app):
merge_visitoreventunregister
Dove si abilitano: in Management → AppCenter → Google Firebase Push Connector spunta gli endpoint che vuoi esporre. Se non abilitati, rispondono con HTTP 404.
Attenzione (sicurezza): abilita solo gli endpoint realmente necessari al tuo caso d’uso. Lascia disabilitati gli altri per evitare chiamate indesiderate (comportamento predefinito: 404).
Verifica rapida
Dopo il salvataggio, assicurati che i parametri (Project ID, Project name, Service Account key) risultino valorizzati.
Se hai attivato endpoint pubblici, verifica che risultino raggiungibili (e che quelli non selezionati restituiscano 404).
Passi successivi
Gestire App ID e Database (associazione app → database, payload di default, extra options).
Creare e inviare una notifica push dal Journey Editor.