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

NOTE
A Adobe recomenda o uso do Editor SPA para projetos que exigem renderização no lado do cliente baseada em estrutura de aplicativo de página única (por exemplo, React). Saiba mais.

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

  • Gerencie todos os aplicativos móveis de suas empresas em um único local.
  • Analise os 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 do 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.
  • Apresentar o HTML5 Webviews a versões novas ou pré-existentes nativo aplicativos por meio do Cordova WebViews.
  • Crie, prepare e compartilhe conteúdo multimídia avançado em todos os canais de entrega, incluindo internet, internet móvel, aplicativo para dispositivos móveis e impressão.

O AEM integra-se ao serviço da Adobe PhoneGap Build (https://build.phonegap.com/) para simplificar o processo de criação e implantação de aplicativos.

Adobe ContentSync O permite que os usuários baixem facilmente atualizações de página e conteúdo OTA (Over-the-Air) para seus dispositivos sem precisar reinstalar o aplicativo ou baixá-las da appStore, do Google Play ou de outras fontes de aplicativo.

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

Criação de aplicativos creating-apps

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

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

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

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

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

  1. Como solução alternativa imediata, você ainda pode usar qualquer um dos simuladores do iOS 8 sem problemas.
  2. Se você precisar usar o iOS 9, seus aplicativos -Info.plist (encontrados após a execução cordova platform add ios em "<app root="">/platforms/ios/<app name="">/<app name="">O arquivo "-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 este Discussão de 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
2eeeb575-8007-40cc-a72d-206fbc4ddd4b