Notifiche
Integrazione OneSignal
Configurazione delle notifiche push
1Crea un account OneSignal#
Registrati per un account OneSignal gratuito per iniziare con le notifiche push. OneSignal offre notifiche push illimitate gratis.
2Crea una nuova app#
Nella dashboard di OneSignal:
- Clicca su 'New App/Website'
- Inserisci il nome della tua app
- Seleziona 'Google Android (FCM)' come piattaforma
- Clicca su 'Next'
3Crea il progetto Firebase#
Ti serve un progetto Firebase perchГ© OneSignal funzioni. Vai alla Firebase Console e crea un nuovo progetto o usane uno esistente.
4Aggiungi l'app Android a Firebase#
Nel tuo progetto Firebase:
- Clicca su 'Add App' e seleziona Android
- Inserisci il nome del pacchetto della tua app (DEVE corrispondere al nome del pacchetto impostato nel generatore)
- Scarica il file 'google-services.json'
- вљ пёЏ IMPORTANTE: questo ГЁ il file che caricherai piГ№ tardi nel generatore Web2APK.
- Clicca su 'Continue' e completa la configurazione
5Crea la chiave dell'account di servizio Firebase#
OneSignal richiede un JSON di account di servizio Firebase per inviare notifiche dal suo server.
Nella Firebase Console:
- Vai in Project Settings > scheda Service accounts
- Clicca su 'Generate new private key'
- Conferma e scarica il file JSON
вљ пёЏ ATTENZIONE: questo file serve SOLO per la dashboard di OneSignal. NON caricarlo nel generatore Web2APK.
6Configura OneSignal con l'account di servizio#
Di nuovo nella configurazione della dashboard di OneSignal:
- Quando ti vengono chieste le credenziali Firebase, scegli 'Upload Service Account File'
- Carica il JSON dell'account di servizio che hai scaricato da Firebase
- Clicca su 'Save & Continue'
- Copia il tuo App ID di OneSignal (ti servirГ nel generatore)
7Configurazione nel generatore Web2APK#
Nell'app del generatore:
- Attiva l'interruttore 'OneSignal' nel Passaggio 3
- Clicca sul pulsante 'Upload google-services.json'
- Seleziona il file 'google-services.json' (quello del Passaggio 4)
вљ пёЏ NON caricare qui la chiave dell'account di servizio del Passaggio 5!
- Incolla il tuo App ID di OneSignal
- Genera il tuo APK
OneSignal App ID format:
12345678-1234-1234-1234-1234567890128Prova le notifiche push#
Dopo aver installato il tuo APK generato:
- Apri l'app sul tuo dispositivo
- Vai alla dashboard di OneSignal
- Vai su 'Messages' > 'New Push'
- Scrivi e invia una notifica di prova
- Dovresti riceverla sul tuo dispositivo in pochi secondi
9Note importanti#
вљ пёЏ Nome del pacchetto: il nome del pacchetto in Firebase DEVE corrispondere esattamente a quello della tua app
вљ пёЏ Caricamento file: carica sempre google-services.json quando usi OneSignal, altrimenti le notifiche non funzioneranno
вљ пёЏ Primo avvio: gli utenti devono aprire l'app almeno una volta per ricevere le notifiche
вњ… Gratis per sempre: OneSignal ГЁ gratuito al 100% con notifiche illimitate