Come integrare Google Firebase nel tuo sito (necessario per attivare le Notifiche Push)

Prima di poter attivare le Notifiche Push nelle pagine del tuo sito, occorre integrare Firebase all’interno del tuo account Piramid. Firebase è un servizio di Google. In questo tutorial vediamo cosa fare per integrarlo nel tuo sito.

Per fare ciò:

  • accedi al tuo pannello di controllo Piramid;
  • vai nella sezione ImpostazioniIntegrazioniAltri sistemi e clicca su Firebase;

  • trovi 3 (tre) campi riservati ai parametri necessari per l’integrazione di Firebase;

  • per installare i codici di Firebase è necessario avere già un proprio account Firebase (anche quello gratuito va bene);
  • se non hai ancora un account Firebase, allora vai nel sito ufficiale all’indirizzo internet https://firebase.google.com ed effettua il login cliccando su “Accedi”, per effettuare il login è necessario un account Google personale o aziendale;

  • se non hai ancora un account Google, allora puoi crearlo gratuitamente in pochi minuti tramite quella stessa schermata cliccando su “Crea un account”;

  • una volta che ti sei loggato all’interno di Firebase, clicca su “Vai alla console”;

  • a questo punto occorre aggiungere un nuovo progetto all’interno del tuo account Firebase: clicca su Aggiungi Progetto;

  • seguire la procedura a schermo: inserire un nome a tua scelta da assegnare al nuovo progetto

  • selezionare le opzioni desiderate nelle schermate successive e cliccare su “Continua”

  • a questo punto il progetto verra’ creato nell’arco di alcuni secondi, attendere fino a quando appare la scritta “il tuo nuovo progetto e’ pronto”;

  • cliccare sull’icona di ingranaggio e poi su Impostazioni Progetto, come nella seguente immagine:

  • clicca su Cloud Messaging

  • copia la Chiave Server

  • vai nel tuo pannello di controllo Piramid, sezione Impostazioni – Integrazioni, clicca su Firebase per aprire la tab, e incolla la Chiave Server nel primo campo Chiave del server Cloud Messaging

  • per ottenere il Codice Snippet dell’Applicazione Web di Firebase: torna su Firebase e clicca su Project Overview e crea una nuova App all’interno del progetto;

  • alla voce “Registra app” indicare un nome da assegnare all’applicazione web a cui stai aggiungere questo progetto;

  • copia gli script:

  • vai nel tuo pannello di controllo Piramid, sezione Impostazioni – Integrazioni, clicca su Firebase e incolla il codice snippet nel secondo campo Codice Snippet dell’Applicazione Web di Firebase

  • per ottenere il file relativo al Servizio clienti Private Key Json, torna su Firebase, clicca sull’icona di ingranaggio e poi su Impostazioni Progetto, clicca su Account di Servizio e poi sul pulsante Genera una Nuova Chiave Privata

  • si aprira’ una finestrella pop-up Genera Nuova Chiave Privata: clicca sul pulsante Genera Chiave

  • salva il file generato, che avra’ un nome con estensione .json (per esempio: esempio-00000-firebase-adminsdk-0000000000000000000.json );
  • vai nel tuo pannello di controllo Piramid, sezione Impostazioni – Integrazioni, clicca su Firebase, in corrispondenza della riga relativa al Servizio clienti Private Key Json clicca sul pulsante Choose File (o Scegli File), seleziona il file che hai precedentemente salvato nel tuo computer e carica il file, infine clicca sul pulsante blu Salva.

Quando qualcuno si logghera’ nella tua area riservata ai corsi e membership, ricevera’ un invito a scegliere se ricevere le notifiche push.