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.
  • Presente las vistas web de HTML5 a las aplicaciones nativas nuevas o preexistentes a través de las vistas web de Cordova.
  • 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 La integración de la aplicación con el servicio de Adobe PhoneGap Build (https://build.phonegap.com/) simplifica 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 de contenido por el aire (OTA) en sus dispositivos sin tener que volver a instalar la aplicación ni descargar desde AppStore, Google Play u otras fuentes de aplicaciones.

Adobe Analytics AEM está totalmente integrado en las aplicaciones y permite un seguimiento detallado de la distribución, geolocalización, sistemas operativos, dispositivos, flujos de clics, seguimiento de iBeacon y más.

Creación de aplicaciones creating-apps

AEM AEM Los desarrolladores pueden usar el Kit de inicio de PhoneGap junto con recursos adicionales que se encuentran en https://github.com/adobe-marketing-cloud-apps 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 Source
  • AEM Instalar e implementar en instancias de locales o remotas
  • AEM Desinstalar desde la
NOTE
Encontrará fuentes de implementación de referencia adicionales, incluidos laboratorios, en GitHub aquí y en el origen del "receptor de 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 usar iOS 9, sus aplicaciones -Info.plist (que se encuentra después de ejecutar cordova platform add ios en el archivo "<app root>/platform/ios/<app name>/<app name>-Info.plist") se pueden 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 esta discusión sobre el desbordamiento de la 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