Desenvolvimento de aplicativos móveis no AEM developing-mobile-applications-in-aem

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.
NOTE
A Adobe recomenda usar o Editor de SPA para projetos que exigem renderização do lado do cliente com base em estrutura de aplicativo de página única (por exemplo, React). Saiba mais.

O AEM aproveita as soluções de publicação do Adobe PhoneGap e do Adobe, permitindo criar e gerenciar aplicativos móveis de várias plataformas, ricos em conteúdo e utilitários:

  • Gerencie todos os aplicativos móveis de sua empresa em um único lugar.
  • Revise aplicativos em ambientes de desenvolvimento e de preparo sem as complexidades dos perfis de provisionamento e o esforço extra para criar e carregar seu aplicativo para compartilhamento.
  • Use o ambiente de criação de AEM para criar e gerenciar conteúdo avançado para seus aplicativos.
  • Use o HTML5 com Adobe PhoneGap para criar experiências avançadas com recursos nativos do dispositivo.
  • Apresente webviews do HTML5 para novas ou pré-existentes nativo aplicativos por meio do Cordova WebViews.
  • Crie, prepare e compartilhe conteúdo multimídia rico em todos os canais de entrega, incluindo Web, Web móvel, aplicativo móvel e impressão.

AEM integra-se ao Adobe Serviço de PhoneGap Build para simplificar o processo de criação e implantação do aplicativo.

Adobe ContentSync permite que os usuários baixem facilmente atualizações de página e conteúdo no ar (OTA) para seus dispositivos sem precisar reinstalar o aplicativo ou baixar da appStore, Google Play ou outras fontes de aplicativos.

Adobe Analytics O é totalmente integrado aos AEM aplicativos e permite o rastreamento detalhado da distribuição, geolocalização, sistemas operacionais, dispositivos, fluxos de cliques, rastreamento iBeacon e muito mais.

Criação de aplicativos creating-apps

Os desenvolvedores podem usar o AEM Kit inicial do PhoneGap juntamente com recursos adicionais encontrados em https://github.com/adobe-marketing-cloud-apps para inicializar AEM aplicativos com PhoneGap, incluindo um aplicativo nativo de referência que executa o Cordova Webviews.

O readme para o repositório Git do Starter Kit inclui um tutorial para o uso do kit inicial:

  • Personalizar a marca
  • Destinos de criação e implantação de amostra do Maven
  • Configuração do repositório de controle de origem
  • Instalar e implantar em instâncias de AEM locais ou remotas
  • Desinstalar de AEM
NOTE
Outra fonte de implementação de referência, incluindo laboratórios, pode ser encontrada no GitHub here e, a fonte da "pia de cozinha" here.

Desenvolvimento de hosts IOS 9 e HTTP developing-for-ios-and-http-hosts

Os desenvolvedores do iOS devem estar cientes de um problema aberto com aplicativos Cordova em execução no iOS 9. Esse problema impede que solicitações sejam feitas em hosts inseguros (como http://localhost:4502). Esse problema será resolvido com uma versão futura do cordova-ios (consumida pela CLI do Cordova), mas enquanto isso, há duas soluções alternativas disponíveis:

  1. Como solução alternativa imediata, ainda é possível usar qualquer um dos simuladores do iOS 8 sem problemas.
  2. Se precisar usar o iOS 9, seus aplicativos - Info.plist (encontrado após a execução cordova platform add ios em "<app root="">/platform/ios/<app name="">/<app name="">-Info.plist") pode ser editado manualmente para incluir a seguinte propriedade:
<key>NSAppTransportSecurity</key>

<dict>

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

</dict>
NOTE
Para obter mais detalhes sobre "App Transport Security", consulte a seguinte seção de Documentos de pré-lançamento do iOS9 da Apple e isto discussão sobre estouro de pilha.

Desenvolvimento de aplicativos móveis no AEM developing-mobile-applications-in-aem-1

Recursos adicionais additional-resources

Para saber mais sobre as funções e responsabilidades de um Administrador e Desenvolvedor, consulte os recursos abaixo:

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