Configura Notifiche Push

Costruisci la tua app con un click!

Configurazione

Notifiche push

 

A causa delle modifiche di Apple e Google, adesso ogni singola applicazione deve avere le proprie chiavi per l’invio delle notifiche push.

In questo tutorial è spiegato passo dopo passo come creare le chiavi per la tua app.

 

Se non riesci a seguire la documentazione o non hai il tempo per la configurazione, possiamo farlo noi per te.
Puoi acquistare il servzio extra da qui:

 

 

Per prima cosa devi creare un account Firebase e Onesignal, di seguito i link per la registrazione:

 

Prima di configurare il nuovo sistema di notifiche Push, elimina dall’app il vecchio modulo Notifiche Push e l’eventuale nuova funzione Pushv2.

Se stai creando tu la configurazione dei push per la tua app, devi comunicarcelo inviandoci una email (support@appeasy.build) con il nome della tua applicazione,  dobbiamo creare una procedura che solo noi possiamo fare, quando avrai finito la configurazione di Onesignal e Firebase la tua applicazione sarà pronta ad inviare le notifiche.

 

Aggiungi una nuova app al tuo account Onesignal, assegnale lo stesso nome della tua applicazione

Seleziona Android per iniziare

 

 

Prima di continuare, dobbiamo creare un progetto Firebase.

Successivamente vai sulla console Firebase https://console.firebase.google.com e, se non l’hai già fatto, crea una nuova applicazione cliccando su Aggiungi progetto

 

 

Inserisci esattamente il nome dell’applicazione che hai creato con Appeasybuild e clicca su Continua

 

 

Disattiviamo l’ elemento Abilita Google Analytics per questo progetto e facciamo clic su Crea progetto

 

 

Aspettiamo la realizzazione del progetto

 

 

E facciamo clic su Continua

 

 

Una volta aperta la Dashboard, creiamo un’App per il progetto cliccando su Android

 

 

Incolla il nome del pacchetto dell’applicazione, lo trovi andando su pubblicazione nella dashboard della tua app di Appeasybuild,

 

 

quindi procedere facendo clic su Registra app

 

 

Fare clic su Avanti

 

 

Click Next again

 

 

Fare clic su Vai alla console

 

 

Tornando alla Dashoboard , clicca sull’icona dell’ingranaggio e poi su Impostazioni progetto

 

 

Adesso vai su Cloud Messaging e assicurati che API Cloud Messaging (legacy) sia abilitata, altrimenti clicca sui 3 puntini

 

 

quindi fai clic su Gestisci API in Google Cloud Console

 

 

e fare clic su ABILITA per abilitare la messaggistica cloud

 

 

Ora fai clic su Account di servizio

 

 

E fai clic su Genera nuova chiave

 

Nella schermata di avviso, fare clic su Genera chiave .

 

 

Salviamo il file .json nel nostro caso si chiama app-push-93a24-firebase-adminsdk-gczds-2571bea38e.json

 

 

Torniamo a Onesignal dove abbiamo inserito lo stesso nome dell’applicazione in questo caso l’abbiamo chiamata App Push,

  1. A quale organizzazione dovrebbe appartenere? seleziona + Crea nuova organizzazione, 
  2. Configura push web o push mobile. Puoi effettuare la configurazione in un secondo momento. selezioniamo Google Android (FCM)
  3. Nome Nuova Organizzazione inseriamo anche qui il nome dell’applicazione

e fai clic su Avanti: Configura la tua piattaforma

 

 

Adesso non ci resta che caricare il file precedentemente scaricato da Firebase . Nell’account di servizio JSON facciamo quindi clic su Scegli file , selezioniamo il file dal nostro computer e facciamo clic su Salva e continua

 

 

Selezioniamo Cordova e facciamo clic su  Save & Continue

 

 

E infine fai clic su Done

 

 

Ora vai su Audience e clicca Total Subscriptions 

 

e rinominarlo in “Subscribed Users  rispettando le lettere minuscole e maiuscole, cliccando poi su Update Segment

 

 

e vedrai questo

Ritorna alla dashboard dell’app Onesignal , fai clic Keys & IDs  e copia la chiave facendo clic sull’icona Onesignal App ID su Rest API  Key

 

 

Andiamo ora nella tua app nella dashboard di Appeasybuild dalla barra laterale di sinistra sotto Impostazioni -> Chiavi API e incolliamo le nostre chiavi appena create su Onesignal e clicchiamo su Salva

 

 

Successivamente, dopo aver salvato, facciamo clic sul pulsante Importa dispositivi più vecchi per importare i vecchi dispositivi presenti nell’app. Fallo sempre comunque, sia che si tratti di una nuova app o che lo stai facendo su un’applicazione esistente.

 

 

Infine facciamo clic su Sì, importa nel popup appena aperto

Configurazione per iOS

Per completare questa sezione è necessario il certificato .p12 che puoi generare seguendo questa guida https://documentation.onesignal.com/docs/generate-an-ios-push-certificate

Ora che hai generato il tuo certificato .p12 , torna alla dashboard di Onesignal e ora seleziona Apple iOS (APN)

 

 

Carica la tua chiave, quindi fai clic su Save & Continue

 

 

Per quanto riguarda Android, seleziona Cordova SDK e il gioco è fatto!

 

X