Desarrollo de aplicaciones móviles en AEM developing-mobile-applications-in-aem
AEM aprovecha las soluciones de publicación de Adobe PhoneGap y Adobe, que le permiten crear y administrar aplicaciones móviles multiplataforma, tanto enriquecidas como basadas en utilidades:
- Administre todas las aplicaciones móviles de su empresa en un solo lugar.
- Revise las aplicaciones en entornos de desarrollo y ensayo sin las complejidades de los perfiles de aprovisionamiento ni el esfuerzo adicional para crear y cargar su aplicación para compartirla.
- Utilice el entorno de creación de AEM para crear y administrar contenido enriquecido para sus aplicaciones.
- Use el HTML5 con Adobe PhoneGap para crear experiencias enriquecidas con funciones nativas del dispositivo.
- Presentación de las vistas web de HTML5 a las nuevas o preexistentes nativo a través de Cordova WebViews.
- Cree, depure y comparta contenido multimedia enriquecido en todos los canales de envío, incluidos web, web móvil, aplicación móvil e impresión.
AEM se integra con el Adobe Servicio de PhoneGap Build para simplificar el proceso de creación e implementación de aplicaciones.
Adobe ContentSync permite a los usuarios descargar fácilmente actualizaciones de página y contenido de Over-the-Air (OTA) en sus dispositivos sin tener que volver a instalar la aplicación ni descargar desde la appStore, Google Play u otras fuentes de aplicaciones.
Adobe Analytics está totalmente integrado en AEM aplicaciones y permite un seguimiento detallado de la distribución, la geolocalización, los sistemas operativos, los dispositivos, los flujos de clics, el seguimiento de iBeacon y más.
Creación de aplicaciones creating-apps
Los desarrolladores pueden utilizar el AEM Kit de inicio de PhoneGap junto con los recursos adicionales que se encuentran en https://github.com/adobe-marketing-cloud-apps para arrancar AEM aplicaciones con PhoneGap, incluida una aplicación nativa de referencia que ejecute Cordova Webviews.
El archivo readme del repositorio de Git del Starter Kit incluye un tutorial para utilizar el kit de inicio:
- Personalizar la marca
- Maven muestras de objetivos de compilación e implementación
- Configuración del repositorio de control de código fuente
- Instalación e implementación en instancias de AEM locales o remotas
- Desinstalar desde AEM
Desarrollo para hosts de IOS 9 y HTTP developing-for-ios-and-http-hosts
Los desarrolladores de iOS deben tener en cuenta un problema abierto con las aplicaciones de Cordova que se ejecutan en iOS 9. Este problema impide que se realicen solicitudes en hosts inseguros (como http://localhost:4502). Este problema se resolverá con una próxima versión de cordova-ios (que consume la CLI de Cordova), pero mientras tanto hay dos soluciones alternativas disponibles:
- Como solución alternativa inmediata, puede seguir utilizando cualquiera de los simuladores de iOS 8 sin problemas.
- Si debe utilizar iOS 9, sus aplicaciones -Info.plist (se encuentran después de ejecutar
cordova platform add ios
en "<app root="">/plataformas/ios/<app name="">/<app name="">El archivo -Info.plist") se puede editar manualmente para incluir la siguiente propiedad:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
Desarrollo de aplicaciones móviles en AEM developing-mobile-applications-in-aem-1
- Inicio AEM PhoneGap
- Creación de aplicaciones móviles
- Estructura de una aplicación
- Creación y edición de aplicaciones mediante la consola Aplicaciones
- Aplicaciones de una sola página
- Desarrollo de aplicaciones con la CLI de PhoneGap
- Acceder a las funciones de los dispositivos
- Seguimiento del rendimiento de la aplicación con Adobe Mobile Analytics
- Añadir Adobe Analytics a la aplicación móvil
- Notificaciones push
- Personalización de contenido de AEM Mobile
- La anatomía de una aplicación
- ¿Su aplicación híbrida está lista para AEM Mobile?
Recursos adicionales additional-resources
Para obtener más información sobre las funciones y responsabilidades de un administrador y desarrollador, consulte los siguientes recursos: