- Compte Adobe AEM Mobile
- Compte Adobe Analytics (non Analytics Essentials)
- Accès à Adobe Mobile Marketing (nécessite un achat supplémentaire via Digital Marketing Cloud)
- Certificat Android pour la signature des applications
- Certificats iOS pour la signature d'applications et l'envoi de notifications Push
Les messages Push sont envoyés aux utilisateurs d'applications mobiles qui ont choisi de recevoir des notifications. Les messages Push sont très utiles pour attirer de nouveau les utilisateurs passifs ou envoyer des informations spécifiques au moment et au lieu. Les messages Push apparaissent en dehors de votre application.
Lorsque vous créez une application AEM Mobile via les services à la demande, vous pouvez envoyer des notifications Push de deux manières. Vous pouvez utiliser la fonctionnalité de notifications des services à la demande de services ou Marketing Cloud. L'utilisation du portail des services à la demande prend en charge les notifications Push en arrière-plan (iOS), ainsi que les notifications texte (iOS et Android). Pour plus d'informations, reportez-vous à la page Envoi de notifications Push pour les applications AEM Mobile.
L'utilisation de Marketing Cloud vous permet d'envoyer des notifications Push aux utilisateurs d'applications iOS et Android. L'envoi de notifications Push à l'aide de Marketing Cloud est disponible uniquement si vous disposez d'un compte Adobe Analytics et d'un accès à Adobe Mobile Marketing, disponible par un achat via Digital Marketing Cloud. Les messages Push envoyés via Marketing Cloud utilisent Google Cloud Messaging (GCM) pour les applications Android et le service de notifications Push Apple (APN) pour les applications iOS. Vous pouvez cibler des messages Push pour certains utilisateurs en spécifiant des segments Analytics ou des segments personnalisés.

Avant de configurer les messages Push dans les applications, vous devez exécuter différentes tâches. Les étapes sont légèrement différentes pour iOS et pour Android.
- Procurez-vous la clé Server API Key Google, ainsi que le fichier google-services.json.
- Configurez l'application pour les services Push dans Mobile Marketing Dashboard (https://mobilemarketing.adobe.com).
- Créez ou modifiez l'application Android dans les services à la demande et téléchargez le fichier .apk.
- Utilisez un script pour activer la notification Push Android dans le fichier .apk non signé.
- Signez le fichier .apk et chargez-le sur les appareils à des fins de test.
- Envoyez une notification Push à partir de Mobile Marketing Dashboard.
Pour les notifications Push sur iOS, vous pouvez utiliser les services à la demande ou Marketing Cloud pour envoyer des notifications Push, ou les deux.
- Configurez l'application pour les services Push dans Mobile Marketing Dashboard (https://mobilemarketing.adobe.com). Cette étape nécessite de télécharger votre certificat de notification Push.
- Créez ou publiez l'application iOS dans les services à la demande. Téléchargez le fichier .ipa, signez-le et chargez-le sur les appareils.
- Envoyez une notification Push à partir de Mobile Marketing Dashboard.
Pour envoyer des notifications à votre application AEM Mobile via Google Cloud Messaging, vous devez utiliser la Console développeur de Google pour configurer l'application. Vous recevrez une clé Server API Key et téléchargerez un fichier .json. Ces informations relient l'application AEM Mobile, les services Push de Marketing Cloud et Google Cloud Messaging.
-
Accédez à la Console développeur de Google (https://developers.google.com/mobile/add?platform=android) et connectez-vous en utilisant vos informations d'identification de développeur Google.
Lorsque vous configurez l'application dans Mobile Marketing, vous devez établir une connexion entre les services Push de Mobile Marketing et Google Cloud Messaging ou les services de notifications Push d'Apple, ou les deux.
Pour activer la fonctionnalité des services Push, vous devez vous connecter à Mobile Core Service en utilisant un Adobe ID lié à votre compte Adobe Analytics. L'option Services Push n'est pas disponible si vous vous connectez à l'aide de votre compte Adobe Analytics existant. (Lorsque vous vous connectez à l'aide d'un compte Analytics, vous êtes invité à spécifier le nom de la société, le nom d'utilisateur et le mot de passe. Lorsque vous vous connectez à l'aide d'un Adobe ID, vous êtes invité à saisir l'Adobe ID et le mot de passe).
-
Accédez à Mobile Marketing Dashboard : https://mobilemarketing.adobe.com
-
Utilisez l'Adobe ID, et non les informations du compte Analytics qui incluent le nom de la société.
Si nécessaire, connectez-vous avec un Adobe ID qui n'est pas associé à un compte Analytics, et liez-le au compte Analytics. Pour ce faire, connectez-vous et cliquez sur un service actif, tel qu'Analytics. Pour plus d'informations, reportez-vous à la section « Lier un compte » dans l'article Paramètres des organisations et des comptes.
Si nécessaire, liez votre Adobe ID à votre compte Analytics afin de pouvoir activer les services Push.
-
Google : cliquez sur Google. Copiez la valeur de la clé Server API Key que vous vous êtes procurée lors des étapes précédentes et copiez-la dans le champ Clé d'API (Assurez-vous d'obtenir la valeur de cette clé d'API sur la console Google, et non dans le fichier google-services.json.) Cliquez sur Enregistrer.
Apple : cliquez sur Apple. Glissez-déposez votre clé privée et/ou votre certificat. Si votre clé privée est chiffrée par un mot de passe, indiquez son mot de passe. Si .p12 n'inclut pas le certificat, glissez-déposez également le fichier du certificat (.cer).
- Sur le portail des développeurs iOS d'Apple, assurez-vous que l'ID de l'application est configuré de manière à activer les notifications Push.
- Nous vous recommandons d'utiliser des certificats Push de production au lieu des certificats Push de développement. Pour tester les notifications Push en production avant d'envoyer votre application, vous pouvez utiliser un profil de mise en service ad hoc, ce qui vous permet d'installer l'application de distribution sur un nombre limité d'appareils.
- Pour plus d'informations sur la création des certificats iOS, reportez-vous au guide de publication iOS pour AEM Mobile.
Cliquez sur Enregistrer.
-
Après avoir configuré l'application dans Mobile Marketing, recréez ou créez votre application dans les services à la demande, comme décrit ci-dessous.
Remarque :
avant de recréer ou créer votre application, patientez au moins une heure après avoir créé le projet afin de permettre la propagation des données du rapport entre AEM Mobile et Marketing Cloud.
Pour plus d'informations, reportez-vous à l'article Marketing Cloud Conditions préalables à l'activation des messages Push.
-
Connectez-vous au portail à la demande (https://aemmobile.adobe.com) avec un Adobe ID doté d'autorisations de création d'applications pour le projet.
Maintenant que vous avez configuré les services mobiles et votre application pour les notifications Push, vous pouvez utiliser Mobile Marketing Dashboard pour envoyer des messages aux utilisateurs.
Après avoir lancé une application, l'enregistrement de celle-ci auprès des services Push peut prendre environ une heure.
Pour plus d'informations, reportez-vous à la page Création d'un message Push.
-
Rendez-vous sur la page https://mobilemarketing.adobe.com et connectez-vous.
-
Sous l'onglet Destinataires, sélectionnez les destinataires. Le système devrait vous indiquer le nombre approximatif d'appareils concernés. Cliquez sur Suivant.
Par exemple, si vous voulez envoyer le message à tous les utilisateurs de l'application ayant autorisé les notifications, vous pouvez spécifier Lancements ≥ 0.
Reportez-vous à la page Destinataires : Message Push.
-
Reportez-vous à la page Expérience : Message Push.
Pour créer un lien profond que les utilisateurs peuvent toucher pour ouvrir un article ou une collection spécifique, cliquez sur Afficher les options avancées, et indiquez les informations suivantes dans le champ de texte Charge. Actuellement, les liens profonds ne fonctionnent que sur les appareils iOS.
{"customData":"{\"deepLink\":{\"collection\":\"<collectionName>\",\"article\":\"<articleName>\"}}"}
Si vous voulez juste créer un lien profond vers une collection et non vers un article, ne mettez pas les chaînes relatives aux articles. N'incluez pas les crochets angulaires (< >) dans <collectionName> et <articleName>.
{"customData":"{\"deepLink\":{\"collection\":\"marchTravel\",\"article\":\"parisRevisited\"}}"}
Le fait de toucher le message Push du lien profond ouvre l'article spécifié.
-
Reportez-vous à la page Programmation : Message Push.
Remarque :
Après avoir envoyé la notification Push, vérifiez-en les détails afin de vous assurer que le nombre d'appareils cible est supérieur à zéro. Si le nombre envoyé est égal à 0, la clé de l'interface Google Cloud Marketing API est probablement incorrecte. Assurez-vous d'obtenir la clé de l'API sur la console Google, et non dans le fichier google-services.json, comme expliqué précédemment.
Vous pouvez utiliser les services mobiles pour envoyer une notification Push en arrière-plan. Actuellement, les notifications en arrière-plan sont prises en charge uniquement dans les applications iOS. La procédure à suivre pour envoyer une notification Push en arrière-plan est similaire au processus pour envoyer un message Push. Pour une notification en arrière-plan, vous devez spécifier les informations de charge que vous créez à partir de votre ID projet et d'autres informations.
- Suivez les étapes décrites précédemment pour envoyer un message Push.
- Dans la section Expérience, cliquez sur Afficher les options avancées et spécifiez les informations appropriées dans le champ Charge.

{"idForBackground":"publication/<projectID>/view/<collectionName>","id":"Bg-<projectID>-<date-time>"}
{"idForBackground":"publication/d14ddfea-7e7f-45ee-a2ef-cffc669627aa/view/SummerNewsBites","id":"Bg-d14ddfea-7e7f-45ee-a2ef-cffc669627aa-2016-08-15-00:00:00"}
Pour obtenir l’ID du projet pour votre application, accédez à la section Contenu et mises en page du portail des services à la demande et sélectionnez la chaîne de caractères près de la fin de l’URL.
Indiquez le nom de la collection (Nom de la collection et non pas Titre de la collection) qui sera téléchargée en arrière-plan.