Passaggio 1: creazione dell'app Android e configurazione per l'utilizzo di Firebase Cloud Messaging
In questa parte verrà creata l'app Android per ricevere Push notifications inviato da Adobe Campaign Standard. Per ricevere le notifiche push, l'app deve essere registrata con Google Firebase Cloud Service.
-
Accedi al tuo account Firebase.
Firebase è la piattaforma mobile di Google che consente di sviluppare rapidamente app di alta qualità. Se non hai un account Firebase, creane uno da qui.
-
Avvia Android Studio
-
Fare clic su File > New > New Project.
-
Selezionare Empty Activity e fare clic su Next.
-
Specifica un nome significativo per il progetto.
Ai fini di questa demo abbiamo denominato il nostro progetto come ACSPushTutorial
-
Accettare i nomi dei pacchetti predefiniti e fare clic su Finish per creare il progetto.
-
La struttura del progetto deve essere simile alla schermata seguente
-
Fare clic su Tools > Firebase. (aggiunge il progetto a Firebase)
-
Fare clic su Set up Firebase Cloud Messaging.
-
Fare clic su Connect to Firebase.
-
Dopo aver connesso l'app a Firebase, fai clic su Add FCM to your app.
-
Fare clic su Accept Changes.
Quando aggiungi FCM all’app, la procedura guidata richiede l’autorizzazione per apportare alcune modifiche al progetto.
Una volta completata l’integrazione dell’app con Firebase, dovresti ricevere un messaggio simile a quello mostrato di seguito:
Configura impostazioni Push Channel
-
Accedi alla console Firebase
-
Apri il progetto ACSPushTutorial.
-
Fai clic sull'icona ingranaggio e apri le impostazioni del progetto
-
Selezionare la scheda Cloud Messaging.
-
Copia la chiave del server
-
Accedi all’istanza di Adobe Campaign Standard
-
Fare clic su Adobe Campaign > Administration > Channels > Mobile App.
-
Seleziona Mobile Application Property. appropriato
-
Fare clic sull'icona Android nella sezione Push Channel settings.
-
Incolla la chiave del server nel campo chiave del server.
Se tutto va bene, dovresti visualizzare un messaggio di SUCCESSO.
In sintesi, è stato creato un Android App e l'utente Android App è stato connesso con Firebase. Abbiamo quindi connesso l'app mobile in Adobe Campaign con Android App incollando la chiave del server dell'app Android nell'app mobile in Adobe Campaign Standard.