[Disponibilità limitata]{class="badge informative"}
Configurazione della notifica push rivista push-notifications-config
Campaign v8.5 introduce il servizio di notifica push più recente, basato su un solido framework basato su una tecnologia all’avanguardia. Questo servizio è progettato per sbloccare nuovi livelli di scalabilità, garantendo che le notifiche possano raggiungere un pubblico più ampio con una perfetta efficienza. Con la nostra infrastruttura migliorata e i nostri processi ottimizzati, puoi aspettarti maggiore scalabilità e affidabilità, consentendoti di interagire e connettersi con gli utenti delle app mobili come mai prima d’ora.
Nel contesto di questa implementazione aggiornata, per inviare notifiche push in Adobe Campaign, segui questi passaggi:
Creare una superficie app in Raccolta dati di Adobe Experience Platform create-app-surface
È necessario aggiungere le credenziali push dell'app mobile in Adobe Experience Platform Data Collection.
La registrazione delle credenziali push dell’app mobile è necessaria per autorizzare l’Adobe a inviare notifiche push per tuo conto. Consulta i passaggi descritti di seguito:
-
Da Adobe Experience Platform Data Collection, selezionare la scheda App Surfaces nel pannello a sinistra.
-
Fare clic su Create App Surface per creare una nuova configurazione.
-
Immettere Name per la configurazione.
-
Da Mobile Application Configuration, selezionare il sistema operativo:
-
Per iOS
-
Immetti l'ID bundle dell'app mobile nel campo App ID (iOS Bundle ID).
L'ID del bundle dell'app si trova nella scheda General della destinazione primaria in XCode del tuo account sviluppatore Apple.
-
Attiva Push Credentials per aggiungere le tue credenziali.
-
Trascina e rilascia il file .p8 Apple Push Notification Authentication Key.
Questa chiave può essere acquisita dalla pagina Certificati, Identificatori e Profili del tuo account sviluppatore Apple.
-
Fornisci l'ID chiave. Si tratta di una stringa di 10 caratteri assegnata durante la creazione del tasto di autenticazione p8.
È disponibile nella scheda Chiavi della pagina Certificati, Identificatori e Profili del tuo account sviluppatore Apple.
-
Fornisci ID team. Questo è un valore stringa che si trova nella scheda Appartenenza.
-
-
Per Android
-
Fornisci App ID (Android package name). In genere il nome del pacchetto corrisponde all'ID app nel file
build.gradle
. -
Passa a Push Credentials per aggiungere le tue credenziali.
-
Trascina e rilascia le credenziali push FCM. Per ulteriori dettagli su come ottenere le credenziali push, consulta la documentazione di Google.
-
-
-
Fai clic su Save per creare la configurazione dell'app.
Configurare le impostazioni dell’applicazione in Adobe Campaign push-config-campaign
Creare un servizio create-service
Prima di inviare le notifiche push, devi definire le impostazioni delle app iOS e Android in Adobe Campaign.
Le notifiche push vengono inviate agli utenti dell’app tramite un servizio dedicato. Quando gli utenti installano l’app, si abbonano a questo servizio: Adobe Campaign si basa su questo servizio per eseguire il targeting solo per gli abbonati dell’app. In questo servizio, devi aggiungere le app iOS e Android da inviare su dispositivi iOS e Android.
Per creare un servizio per l’invio di notifiche push, effettua le seguenti operazioni:
-
Passare alla scheda Profiles and Targets > Services and Subscriptions e fare clic su Create.
{width="800"}
-
Immettere Label e Internal name e selezionare un tipo Mobile application.
note note NOTE Il mapping di destinazione predefinito Subscriber applications (nms:appSubscriptionRcp) è collegato alla tabella dei destinatari. Se si desidera utilizzare una mappatura di destinazione diversa, è necessario creare una nuova mappatura di destinazione e immetterla nel campo Target mapping del servizio. Ulteriori informazioni sulle mappature di destinazione in questa pagina. -
Quindi utilizza l'icona Add a destra per definire le applicazioni mobili che utilizzano questo servizio.
Creare un’app mobile create-sapp
Dopo aver creato il servizio, è ora necessario definire le applicazioni mobili che lo utilizzeranno.
Per creare un'app per dispositivi iOS, effettua le seguenti operazioni:
-
Dal tuo servizio, fai clic su Add, quindi seleziona Create an iOS application. Fai clic su Next.
-
Dalla finestra Launch app configurations list, seleziona la superficie dell'app creata in precedenza in questa sezione. Fai clic su Next.
-
(facoltativo) È possibile arricchire il contenuto di un messaggio push con alcuni Application variables. Questi sono completamente personalizzabili e fanno parte del payload del messaggio inviato al dispositivo mobile.
Nell'esempio seguente, le variabili mediaURl e mediaExt vengono aggiunte per creare notifiche push potenziate e quindi forniscono all'applicazione l'immagine da visualizzare all'interno della notifica.
-
Passare alla scheda Subscription parameters per definire il mapping con un'estensione dello schema Subscriber applications (nms:appsubscriptionRcp).
-
Passare alla scheda Sounds per definire un suono da riprodurre. Fare clic su Add e compilare il campo Internal name che deve contenere il nome del file incorporato nell'applicazione o il nome del suono di sistema.
-
Fare clic su Next per avviare la configurazione dell'applicazione di sviluppo.
-
Integration key è specifico per ogni applicazione. Collega l’app mobile ad Adobe Campaign e verrà utilizzata per configurare l’estensione Campaign.
Assicurati che lo stesso Integration key sia definito in Adobe Campaign e nel codice dell'applicazione tramite l'SDK.
Ulteriori informazioni sono disponibili nella documentazione per sviluppatori
note note NOTE Integration key è completamente personalizzabile con valore stringa, ma deve essere esattamente lo stesso specificato nell'SDK. Non è possibile utilizzare lo stesso certificato per la versione di sviluppo (sandbox) e la versione di produzione dell’applicazione. -
Seleziona l'icona dal campo Application icon per personalizzare l'app mobile nel servizio.
-
Fare clic su Next per avviare la configurazione dell'applicazione di produzione e seguire gli stessi passaggi descritti in precedenza. Non è possibile utilizzare lo stesso Integration key per la versione di sviluppo (sandbox) e la versione di produzione dell'applicazione.
-
Fai clic su Finish.
L’applicazione iOS è ora pronta per essere utilizzata in Campaign.
Per creare un'app per dispositivi Android, effettua le seguenti operazioni:
-
Dal tuo servizio, fai clic su Add, quindi seleziona Create an Android application. Fai clic su Next.
-
Dalla finestra Launch app configurations list, seleziona la superficie app creata in questa sezione e fai clic su Next.
-
La chiave di integrazione è specifica per ogni applicazione. Collega l’app mobile ad Adobe Campaign e verrà utilizzata per configurare l’estensione Campaign.
Assicurati che lo stesso Integration key sia definito in Adobe Campaign e nel codice dell'applicazione tramite l'SDK.
Ulteriori informazioni sono disponibili nella documentazione per sviluppatori
note note NOTE Integration key è completamente personalizzabile con valore stringa, ma deve essere esattamente lo stesso specificato nell'SDK. -
Seleziona l'icona dal campo Application icon per personalizzare l'app mobile nel servizio.
-
(facoltativo) Se necessario, puoi arricchire il contenuto di un messaggio push con alcuni Application variables. Questi sono completamente personalizzabili e fanno parte del payload del messaggio inviato al dispositivo mobile.
-
Passare alla scheda Subscription parameters per definire il mapping con un'estensione dello schema Subscriber applications (nms:appsubscriptionRcp).
-
Fai clic su Finish, quindi su Save.
L’applicazione Android è ora pronta per essere utilizzata in Campaign.
Di seguito sono riportati i nomi del payload FCM per personalizzare ulteriormente la notifica push:
Configurare una proprietà mobile in Raccolta dati di Adobe Experience Platform create-mobile-property
-
Dalla home page di Data Collection, accedi al menu Tag.
-
Fai clic su New Property.
-
Digitare un nome per la proprietà e selezionare Mobile come piattaforma.
-
Fare clic su Save per creare la proprietà mobile.
-
Accedi alla proprietà mobile appena creata.
-
Dalla dashboard delle proprietà mobili, accedi al menu Extensions e quindi alla scheda Catalog.
-
Installa l'estensione Adobe Campaign Classic. Ulteriori informazioni sull'estensione Campaign
-
Inserisci i dettagli dell’istanza:
- Gli URL Registration endpoint o Tracking endpoint si trovano nel menu Tools > Advanced > Deployment wizard in Campaign.
- Integration keys si trova nell'app mobile configurata in questa sezione.
-
Fai clic su Save.
-
È ora necessario pubblicare la configurazione dal menu Publishing flow. Ulteriori informazioni
La proprietà mobile verrà sincronizzata automaticamente con il flusso di lavoro tecnico Adobe Experience Platform Data Collection. Ulteriori informazioni
Aggiungere Campaign Classic alla tua app mobile campaign-mobile-app
L’SDK di Adobe Experience Platform Mobile aiuta ad potenziare soluzioni e servizi di Experience Cloud di Adobe nelle app mobili. La configurazione degli SDK viene gestita tramite l’interfaccia utente di Data Collection per una configurazione flessibile e integrazioni estensibili basate su regole.
Ulteriori informazioni nella documentazione di Adobe Developer.
Creare la notifica push push-create
Dopo aver configurato correttamente l’app mobile in Raccolta dati, ora puoi creare e inviare notifiche push in Adobe Campaign.
Fai riferimento a questa pagina per gli elementi dettagliati specifici per la consegna delle notifiche iOS e Android.