Configuration d'un service Android
-
Dans l'arborescence, positionnez-vous sur le nœud Profils et Cibles > Services et abonnements et cliquez sur le bouton Nouveau.
-
Définissez un Libellé et un Nom interne.
-
Dans le champ Type, choisissez Application mobile.
NOTE
Par défaut, le mapping de ciblage Applications abonnées (nms:appSubscriptionRcp) est lié à la table des destinataires. Si vous souhaitez utiliser un autre mapping de ciblage, vous devez en créer un nouveau et le saisir dans le champ Mapping de ciblage du service. Pour plus d'informations sur la création d'un mapping de ciblage, reportez-vous à cette section. -
Cliquez ensuite sur le bouton Ajouter pour sélectionner le type d'application.
-
Créez votre application Android. Pour plus d’informations, consultez cette section.
Création de l'application mobile Android
Après avoir créé votre service, vous devez maintenant créer votre application Android :
-
Dans le service que vous venez de créer, cliquez sur le bouton Ajouter pour choisir le type d'application.
-
Sélectionnez Créer une application Android et saisissez un libellé.
-
Assurez-vous que la même clé d’intégration est définie dans Adobe Campaign et dans le code de l’application via le SDK.
NOTE
La clé d'intégration est entièrement personnalisable avec une valeur de chaîne, mais doit être exactement identique à celle spécifiée dans le SDK. -
Sélectionnez la version de l’API : HTTP v1 ou HTTP (hérité). Ces fonctions sont présentées en détails dans cette section
-
Renseignez les champs Firebase Cloud Messaging pour paramètres de connexion Android
-
Cliquez sur Terminer, puis sur Enregistrer. Votre application Android est maintenant prête à être utilisée dans Campaign Classic.
Par défaut, Adobe Campaign enregistre une clé dans le champ Identifiant de l'utilisateur (@userKey) de la table Applications abonnées (nms:appSubscriptionRcp). Cette clé permet de relier un abonnement à un destinataire. Si vous souhaitez collecter des données additionnelles (par exemple une clé de réconciliation complexe), vous devez effectuer le paramétrage suivant :
Configurer la version d’API
Après avoir créé un service et une nouvelle application mobile, vous devez configurer votre application mobile en fonction de la version d’API choisie. L’API HTTP (héritée) ne doit pas être sélectionnée, car elle a été abandonnée par Google.
Pour configurer la version d'API HTTP v1, procédez comme suit :
-
Dans la fenêtre de l'assistant de création d'une application mobile, sélectionnez HTTPV1 dans la liste déroulante Versions d'API.
-
Cliquez sur Charger le fichier json du projet pour extraire les détails du projet… pour charger directement votre fichier de clé JSON. Pour plus d'informations sur l'extraction de votre fichier JSON, consultez cette page.
Vous pouvez également saisir manuellement les informations suivantes :
- Identifiant du projet
- Clé privée
- Email client
-
Cliquez sur Tester la connexion pour vérifier que votre configuration est correcte et que le serveur marketing a accès au FCM.
CAUTION
Dans le cas de déploiement Mid-sourcing, le bouton Tester la connexion ne vérifie pas si le serveur MID a accès au serveur FCM. -
Vous pouvez, si nécessaire, enrichir un contenu de message push avec certaines variables d'application. Elles sont entièrement personnalisables et font partie de la payload du message envoyé à l'appareil mobile.
-
Cliquez sur Terminer, puis sur Enregistrer. Votre application Android est maintenant prête à être utilisée dans Campaign Classic.
Vous trouverez ci-dessous les noms de payload FCM pour personnaliser davantage votre notification push :