Ce document décrit le processus d’intégration de votre application mobile avec la plateforme Adobe Campaign. Il ne donne aucune information ni sur la création de l’application mobile ni sur son paramétrage pour la gestion des notifications. Si vous souhaitez obtenir des informations à ce sujet, reportez-vous aux documentations officielles Apple et Android.
Les sections ci-dessous apportent des informations spécifiques à Mobile App Channel.
Pour plus d'informations sur la création d'une diffusion, voir cette section.
Le canal des applications mobiles (Mobile App Channel) permet d'envoyer des notifications personnalisées depuis la plateforme Adobe Campaign sur des terminaux iOS et Android, via des applications (apps). Deux canaux de diffusion sont disponibles :
Un canal iOS permettant d’envoyer des notifications sur les appareils mobiles Apple.
Un canal Android permettant d’envoyer des messages de données sur les appareils mobiles Android.
A ces deux canaux correspondent deux activités de diffusion dans les workflows des opérations :
Deux modèles sont également disponibles pour les messages transactionnels.
Vous pouvez définir le comportement de l’application lorsque l’utilisateur active la notification afin d’afficher l’écran correspondant au contexte de l’application. Par exemple :
Le workflow Gestion des opt-out NMAC (mobileAppOptOutMgt) met à jour les désabonnements aux notifications sur les appareils mobiles. Pour plus d'informations sur ce workflow, consultez la liste des workflows techniques.
Adobe Campaign est compatible avec les API HTTP/2. Pour plus d’informations sur la procédure de configuration, voir la section Paramétrage de l’application mobile dans Adobe Campaign.
Les schémas suivants présentent les étapes permettant à une application mobile d'échanger des données avec Adobe Campaign. Ce processus comporte trois acteurs :
Les trois grandes étapes du processus de notification sont : l'enregistrement de l'application dans Adobe Campaign (collecte des abonnements), les diffusions et le tracking.
L'application mobile est téléchargée par l'utilisateur sur l'App Store ou Google Play. Cette application contient, entre autres, les paramètres de connexion (certificat pour iOS et clé de projet pour Android) et la clé d'intégration. Lors du premier lancement de l'application, l'utilisateur peut être amené (selon la configuration de l'application) à renseigner une information d'enregistrement (@userKey : par exemple l'email ou le numéro de compte). Au même moment, l'application interroge le service de notification pour récupérer un identifiant de notification (push id). Toutes ces informations (paramètres de connexion, clé d'intégration, identifiant de notification, userKey) sont envoyées à Adobe Campaign.
Le marketeur cible les abonnés d'une application. Le processus de diffusion envoie au service de notifications les paramètres de connexion (certificat pour iOS et clé de projet pour Android), l'identifiant de notification (push id), et le contenu de la notification. Le service de notification envoie les notifications sur les terminaux ciblés.
Les informations suivantes sont remontées dans Adobe Campaign :
Le serveur Adobe Campaign doit être en mesure de contacter le serveur APNs sur le port 443 pour le connecteur HTTP/2 iOS.
Pour en tester le bon fonctionnement, utilisez les commandes suivantes :
Pour les tests :
telnet gateway.sandbox.push.apple.com
En production :
telnet gateway.push.apple.com
Avec le connecteur HTTP/2 iOS, le MTA, le serveur Web et le serveur de flux de travail doivent être en mesure de contacter les APN sur le port 443.