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

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
NOTE
Adobe recomienda utilizar el Editor de SPA para proyectos que requieren una representación del lado del cliente basada en el marco de aplicaciones de una sola página (por ejemplo, React). Más información.

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
NOTE
Puede encontrar fuentes de implementación de referencia adicionales, como laboratorios, en GitHub here y, la fuente "fregadero-cocina" here.

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:

  1. Como solución alternativa inmediata, puede seguir utilizando cualquiera de los simuladores de iOS 8 sin problemas.
  2. 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>
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 Discusión de desbordamiento de pila.

Desarrollo de aplicaciones móviles en AEM 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 desarrollador, consulte los siguientes recursos:

recommendation-more-help
547b817b-14b5-4d82-aa0f-a64750e0e592