Puoi configurare l’app per l’uso di APNS (Apple Push Notification Service) o FCM (Firebase Cloud Messaging).
Per configurare la tua app Android per l’utilizzo di FCM in questo scenario:
Vai a https://firebase.google.com/ e accedi con le tue credenziali Google Dev.
Fai clic su Inizia e seleziona Aggiungi progetto.
Immetti un nome per il progetto e, se scegli di accedere a Google Analytics per i dati Firebase, fai clic sulla casella di controllo per accettare i “Termini applicabili al Titolare del trattamento”.
Fai clic su Crea progetto e attendi la creazione del progetto.
Fai clic sul progetto creato per visualizzare la pagina di panoramica del progetto creato. Fai clic sul pulsante con l’icona Android per aggiungere un’app Android al progetto.
Immetti il nome del pacchetto dell’app, il nome alternativo dell’app e il certificato di firma, se necessario.
Segui i passaggi aggiuntivi suggeriti dalla procedura guidata di configurazione. Dopo aver verificato la configurazione di Firebase effettuando un test sulla comunicazione con i server Firebase, ritorna alla pagina della panoramica del progetto.
Fai clic sull’icona a forma di ingranaggio a destra del pulsante Panoramica progetto e fai clic su Impostazioni progetto.
Fai clic sulla scheda Messaggistica Cloud.
Copia la Server key legacy e l’ID mittente, da utilizzare in un secondo momento.
Ad esempio:
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
Per configurare la tua app Android per l’utilizzo di FCM in questo scenario:
Vai a https://firebase.google.com/ e accedi con le tue credenziali Google Dev.
Fai clic su Inizia. Viene aperta la pagina dell’indice del progetto. Trova il progetto abilitato Firebase collegato alla tua app Android e fai clic sulla scheda del progetto.
A questo punto viene caricata la pagina di panoramica del progetto. Fai clic sull’icona a forma di ingranaggio a destra del pulsante Panoramica progetto e fai clic su Impostazioni progetto.
Fai clic sulla scheda Messaggistica Cloud.
Copia la Server key legacy e l’ID mittente, da utilizzare in un secondo momento.
Esempio:
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
Per configurare la tua app iOS per l’uso di APNS:
Visita https://developer.apple.com/account e accedi al tuo account Apple Developer.
In App iOS, seleziona Identificatori.
Se hai un App ID impostato per il push, passa al punto 11.
Premi il pulsante + per creare un nuovo App ID.
Immetti una descrizione per l’App ID.
Immetti un suffisso per l’App ID.
Per supportare il push, devi utilizzare un App ID esplicito senza alcun carattere jolly (ad es. - com.tester.pushSample
).
In Servizi app, seleziona la casella di controllo Notifiche push.
Fai clic su Continua.
Fai clic su Invia.
Fai clic su Fine.
Seleziona dall’elenco l’App ID configurato per l’utilizzo dei messaggi push, e fai clic su Modifica.
Se hai già creato un certificato push, passa al punto 15.
Scorri fino a Notifiche push e fai clic sul pulsante Crea certificato appropriato.
Il pulsante su cui fai clic dipende dal fatto che stai creando un certificato per lo sviluppo o la produzione.
Segui i passaggi per creare un CSR sul sito web di Apple, carica il CSR e genera il certificato.
Scorri fino alla sezione Notifiche push e scarica il certificato SSL appena creato.
Fai doppio clic sul certificato scaricato per aggiungerlo al tuo portachiavi.
Per ottenere il certificato SSL e la chiave privata (APNS):
Apri Accesso Portachiavi.
Fai clic su I miei certificati e trova il certificato iOS Services Certificate appropriato per l’app e l’ambiente.
Per trovare il certificato corretto, confrontalo con il bundle ID e verifica se si tratta di un certificato di sviluppo o produzione.
Espandi il certificato e verifica che contenga una chiave privata.
Fai clic con il pulsante destro del mouse sulla chiave privata e seleziona Esporta “<name of key>
.
Digita le informazioni necessarie nella finestra di dialogo e salva il nuovo file .p12
.
Non è necessario digitare una password.
In Chiave privata, digita il file .p12
.