AEM Desarrollo de aplicaciones móviles en el sector de la developing-mobile-applications-in-aem

NOTE
Adobe SPA recomienda utilizar el Editor de para proyectos que requieran una representación del lado del cliente basada en el marco de trabajo de la aplicación de una sola página (por ejemplo, React). Más información.

AEM Utiliza Adobe PhoneGap y Adobe Publishing Solutions, lo que le permite crear y administrar aplicaciones móviles multiplataforma enriquecidas en contenido y basadas en utilidades:

  • Administre todas las aplicaciones móviles de su empresa en un solo lugar.
  • Revise las aplicaciones en entornos de ensayo y desarrollo sin las complejidades de los perfiles de aprovisionamiento y sin el esfuerzo adicional de crear y cargar la aplicación para compartirla.
  • AEM Utilice el entorno de creación de para crear y administrar contenido enriquecido para sus aplicaciones.
  • Utilice HTML5 con Adobe PhoneGap para crear experiencias enriquecidas con funciones nativas del dispositivo.
  • Introducción de las vistas web de HTML5 a las nuevas o preexistentes nativo aplicaciones a través de Cordova WebViews.
  • Cree, depure y comparta contenido multimedia enriquecido en todos los canales de envío, incluidos el web, el web móvil, la aplicación móvil y la impresión.

AEM Se integra con el servicio de Adobe PhoneGap Build (https://build.phonegap.com/) para simplificar el proceso de generación e implementación de la aplicación.

Adobe ContentSync permite a los usuarios descargar fácilmente actualizaciones de páginas y contenido por el aire (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 AEM está totalmente integrado en aplicaciones de y permite un seguimiento detallado de la distribución, geolocalización, sistemas operativos, dispositivos, flujos de clics, seguimiento de iBeacon y mucho más.

Creación de aplicaciones creating-apps

Los desarrolladores pueden utilizar el AEM Kit de inicio de PhoneGap junto con recursos adicionales que se encuentran en https://github.com/adobe-marketing-cloud-apps AEM para arrancar aplicaciones de con PhoneGap, incluida una aplicación nativa de referencia que ejecuta Cordova Webviews.

El archivo léame del repositorio Git del Starter Kit incluye un tutorial para utilizar el Starter Kit:

  • Personalización de la marca
  • Objetivos de generación e implementación de muestra de Maven
  • Configuración del repositorio de control de origen
  • AEM Instalar e implementar en instancias de locales o remotas
  • AEM Desinstalar desde la
NOTE
En GitHub, se pueden encontrar fuentes de implementación de referencia adicionales, incluidos laboratorios aquí y, la fuente "fregadero-cocina" aquí.

Desarrollo para hosts HTTP y IOS 9 developing-for-ios-and-http-hosts

Los desarrolladores de iOS deben tener en cuenta un problema pendiente con las aplicaciones de Cordova que se ejecutan en iOS 9. Este problema evita que se realicen solicitudes a hosts no seguros (como http://localhost:4502). Este problema se resolverá en una próxima versión de cordova-ios (consumido por la CLI de Cordova), pero mientras tanto hay dos soluciones disponibles:

  1. Como solución alternativa, puede seguir utilizando cualquiera de los simuladores de iOS 8 sin problemas.
  2. Si debe utilizar iOS 9, sus aplicaciones -Info.plist (que se encuentra después de ejecutar cordova platform add ios en "<app root="">/platform/ios/<app name="">/<app name="">-Info.plist") se puede editar manualmente para incluir la siguiente propiedad:
<key>NSAppTransportSecurity</key>

<dict>

<key>NSAllowsArbitraryLoads</key> <true/>

</dict>
NOTE
Para obtener más información sobre "App Transport Security", consulte la siguiente sección de Documentos de la versión preliminar de iOS9 de Apple y esto Discusión de desbordamiento de pila.

AEM Desarrollo de aplicaciones móviles en el sector de la developing-mobile-applications-in-aem-1

Recursos adicionales additional-resources

Para obtener más información sobre las funciones y responsabilidades de un administrador y un desarrollador, consulte los recursos siguientes:

recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b