Développement d’applications mobiles dans AEM developing-mobile-applications-in-aem
- L’éditeur universel pour modifier visuellement du contenu découplé.
- L’éditeur de fragment de contenu pour la modification du contenu découplé à partir des formulaires.
AEM utilise les solutions de publication Adobe PhoneGap et Adobe, qui vous permettent de créer et de gérer des applications mobiles multiplateformes riches en contenu et basées sur des utilitaires :
- Gérez toutes les applications mobiles de votre entreprise en un seul endroit.
- Examinez les applications dans les environnements de développement et d’évaluation sans la complexité des profils d’approvisionnement et les efforts supplémentaires nécessaires pour créer et charger votre application pour le partage.
- Utilisez l’environnement de création AEM pour créer et gérer du contenu riche pour vos applications.
- Utilisez HTML5 avec Adobe PhoneGap pour créer des expériences riches avec des fonctionnalités natives sur les appareils.
- Introduisez les Webviews HTML 5 dans les applications natives nouvelles ou préexistantes via Cordova WebViews.
- Créez, organisez et partagez du contenu multimédia enrichi sur tous les canaux de diffusion, y compris le web, le web mobile, les applications mobiles et l’impression.
AEM s’intègre au service Adobe PhoneGap Build (https://build.phonegap.com/
) pour simplifier le processus de création et de déploiement de l’application.
Adobe ContentSync permet aux utilisateurs de télécharger facilement des mises à jour de pages et de contenus par les airs sur leurs appareils sans avoir à réinstaller l'application ou à la télécharger à partir de l'appStore, de Google Play ou d'autres sources d'application.
Adobe Analytics est entièrement intégré aux applications AEM et permet le suivi détaillé de la distribution, de la géolocalisation, des systèmes d’exploitation, des appareils, des flux de clics, du suivi iBeacon et plus encore.
Création d’applications creating-apps
Les développeurs peuvent utiliser le kit de démarrage AEM PhoneGap ainsi que des ressources supplémentaires disponibles dans https://github.com/adobe-marketing-cloud-apps pour amorcer les applications AEM avec PhoneGap, y compris une application native de référence exécutant Cordova Webviews.
Le fichier Lisez-moi du référentiel Git du Starter Kit comprend un tutoriel expliquant comment utiliser le Starter Kit :
- Personnaliser l’identité graphique
- Exemple de build Maven et cibles de déploiement
- Configuration du référentiel de contrôle Source
- Installation et déploiement sur des instances AEM locales ou distantes
- Désinstaller à partir d’AEM
Développement pour les hôtes IOS 9 et HTTP developing-for-ios-and-http-hosts
Les développeurs IOS doivent être informés qu’un problème lié aux applications Cordova s’exécutant sur iOS 9 est en cours d’exécution. Ce problème empêche les demandes d'être envoyées à des hôtes non sécurisés (comme http://localhost:4502). Ce problème sera résolu dans une prochaine version de cordova-ios (utilisée par l’interface de ligne de commande Cordova), mais en attendant, deux solutions de contournement sont disponibles :
- Pour pallier ce problème, vous pouvez toujours utiliser n’importe quel simulateur iOS 8 sans problème.
- Si vous devez utiliser iOS 9, le fichier apps -Info.plist (qui se trouve après l’exécution de
cordova platform add ios
dans « <app root>/platform/ios/<app name>/<app name>-Info.plist ») peut être modifié manuellement pour inclure la propriété suivante :
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
Développement d’applications mobiles dans AEM developing-mobile-applications-in-aem-1
- Démarrage d’AEM PhoneGap
- Création d’applications mobiles
- Structure d’une application
- Création et modification d’applications à l’aide de la console Applications
- Applications sur une seule page
- Développement d’applications avec l’interface de ligne de commande PhoneGap
- Accéder aux fonctionnalités de l’appareil
- Suivi des performances des applications avec Adobe Mobile Analytics
- Ajout d’Adobe Analytics à votre application mobile
- Notifications Push
- Personnalisation du contenu AEM Mobile
- L’anatomie d’une application
- Votre application hybride est-elle prête pour AEM Mobile ?
Ressources supplémentaires additional-resources
Pour en savoir plus sur les rôles et les responsabilités d’un administrateur et d’un développeur, consultez les ressources ci-dessous :